Базы данных.
Система управления базами данных ms access
База данных (БД) — это поименованная совокупность структурированных данных, описывающих состояние объектов одной предметной области и их отношения. Например, библиотечные и архивные системы, телефонные и адресные справочники, базы данных о наличии и движении товаров, о сотрудниках организации и др. Концепцию реляционной модели данных впервые сформулировал американский математик Е. Ф. Кодд… Читать ещё >
Базы данных. Система управления базами данных ms access (реферат, курсовая, диплом, контрольная)
Базы данных: назначение и функции
В компьютерах информация представлена в виде данных. Точнее: данные (data) — это информация, представленная в форме, необходимой для ввода ее в компьютер, хранения, обработки и выдачи пользователям.
База данных (БД) — это поименованная совокупность структурированных данных, описывающих состояние объектов одной предметной области и их отношения. Например, библиотечные и архивные системы, телефонные и адресные справочники, базы данных о наличии и движении товаров, о сотрудниках организации и др.
Целью создания базы данных является упорядочение информации из одной предметной области, возможность поиска нужных данных и их обработки.
Естественно, что современные базы данных основаны на современной компьютерной технике и используют компьютерные информационные технологии. Основным преимуществом автоматизированных баз данных являются быстрый поиск и обработка больших объемов информации.
Для взаимодействия пользователя с базами данных используются специальные программы, которые называются системы управления базами данных. Система управления базами данных (СУБД) — это совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями.
Современные СУБД позволяют:
- • обеспечить пользователей языковыми средствами описания и манипулирования данными;
- • обеспечить поддержку логических моделей данных (схему представления физических данных в компьютере);
- • обеспечить операции создания и манипулирования данными (выбор, вставка, обновление и т. п.);
- • обеспечить защиту и целостность (согласованность) данных, поскольку при коллективном режиме работы многих пользователей возможно использование общих физических данных;
- • многие другие функции.
Одной из основополагающих в теории баз данных является категория модели данных. Модель данных — это совокупность способов представления данных и отношений между ними. Существует большое количество различных моделей данных: ориентированные на формат документов, дескрипторные, тезаурусные, иерархические, сетевые, реляционные, бинарных ассоциаций, объектно-ориентированные и др.
Для персональных компьютеров чаще всего используется реляционная модель данных.
В основе реляционной модели данных (РМД) лежат табличные методы и средства представления данных и манипулирования ими.
Концепцию реляционной модели данных впервые сформулировал американский математик Е. Ф. Кодд в 1970 г. Предложения Кодда были настолько эффективны для систем баз данных, что за эту модель он был удостоен престижной премии Тыоринга в области теоретических основ вычислительной техники.
В основе реляционной модели данных лежит понятие отношения (от английского relation — отношение). Отношение удобно представляется в виде двумерной таблицы. Табличная форма понятна и привычна для человека.
Для каждого объекта исследуемой предметной области выбирается определенный ряд признаков, данные о которых будут систематизироваться в виде таблиц и обрабатываться.
Например, для создания базы данных, содержащей информацию обо всех обучающихся студентах в академии, для описания объекта «студент» можно выбрать характеристики, представленные в табл. 6.1.
Современные СУБД реляционного типа содержат:
- 1) набор средств поддержки таблиц и отношений между связанными таблицами;
- 2) развитый пользовательский интерфейс, который позволяет вводить и модифицировать информацию, выполнять поиск и представлять информацию в текстовом или графическом виде;
Таблица 6.1
Структурированные данные о студентах академии
Номер зачетной книжки. | Ф.И.О. студента. | Факультет. | Курс. | Группа. |
Иванов Петр Николаевич. | Юридический. | |||
Петрова Ксения Борисовна. | Экономический. | |||
Сидоров Иван Андреевич. | Юридический. |
3) средства программирования высокого уровня, с помощью которых можно создавать собственные приложения.
К СУБД, базирующимся на РМД, можно отнести следующие: dBASE, FoxPro, Oracle, DataFlex, MS Access и др.