Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СУБД Access.doc
Скачиваний:
2
Добавлен:
01.08.2019
Размер:
131.58 Кб
Скачать

Системы управления базами данных.

Системы управления базами данных нашли широкое применение в процессах управления производством, при автоматизированном проектировании, в маркетинговой деятельности, а также при разработке систем искусственного интеллекта и экспертных систем.

Понятие БД появилось в конце 60-х г.

Что же такое база данных (БД) и система управления базами данных (СУБД)? В этом направлении информационных технологий не существует четких определений.

  1. БД – именованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области. Системы управления базами данных – совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями.

  2. БД – это совокупность сведений (о реальных объектах, процессах, событиях или явлениях), относящихся к определенной теме или задаче, организованная таким образом, чтобы обеспечить удобное представление этой совокупности как в целом, так и в любой её части. Основные функции системы управления базами данных – это определение данных (описание структуры базы данных), обработка данных и управление данными.

  3. БД – это файл данных, для определения и обращения к которому используются соответствующие средства управления. Система управления базами данных – это система программного обеспечения, имеющая средства обработки на языке базы данных, позволяющая обрабатывать обращения к базе данных, которые поступают от прикладных программ и (или) конечных пользователей, и поддерживать целостность базы данных.

Принцип построения СУБД следует из требований к организации базы данных.

  1. производительность и готовность (пользователь быстро получает данные всякий раз, когда они ему необходимы).

  2. Минимальные затраты.

  3. простота и легкость использования.

  4. простота внесения изменений.

  5. возможность поиска (запросы)

  6. целостность.

  7. безопасность и секретность.

Модели данных

Многие специалисты считают, что существует 3-и отдельных подхода к построению БД: иерархический, сетевой и реляционный.

Иерархическая модель данных – такая модель, в которой все записи связанны в виде древовидной структуры.

Если порожденный элемент имеет более одного исходящего элемента, то это отношение описано в виде сетевой модели.

В реляционной модели одинаково представляют и элементы данных и связи. Информация хранится в одной или нескольких таблицах. Столбцы – поля, строки – записи. Связи между таблицами с помощью значений одного или нескольких совпадающих полей. Запись в таблице является уникальной. Для обеспечения уникальности записей используются ключи, которые содержат одно или несколько полей таблицы.

Наибольшее распространение среди пользователей и разработчиков СУБД получили следующие программные продукты:

  • Специальные языки программирования dBASE, Clipper, Paradox, FoxPro и др.;

  • Прикладные программные системы Clarion, Oracle, Delphi, Microsoft Access и др.

Microsoft Access

Таблица – объект, для хранения данных в виде записей и полей. Обычно таблица используется для хранения сведений по одному конкретному вопросу.

Форма – для ввода данных. Можно разместить отчеты управления, применяемые для ввода, изображения и изменения данных в полях таблиц.

Запрос – объект, позволяющий получить новые данные из одной или нескольких таблиц.

Отчет – объект БД, предназначенный для печати данных.

Ключ – одно или несколько полей, совокупность значений которых однозначно определяет любую запись таблицы.

Работа с простейшими базами данных

1. Создание новой базы данных

Access хранит все таблицы базы данных в одном файле (файл БД) с расширением mdb. Прежде чем приступить к созданию таблиц базы данных, необходимо создать файл базы данных (БД). После запуска Microsoft Access выводит первое диалоговое окно, позволяющее начать создание базы данных. Если первое диалоговое окно не выводится, начать создание БД можно с помощью команды «Создать» меню «Файл» или кнопки «Создать базу данных», расположенной на панели инструментов. Access выведет окно «Создание», в котором необходимо указать диск и папку, где будет хранится файл БД, ввести имя файла вместо стандартного названия (db1) и нажать кнопку создать.

Окно БД состоит из нескольких вкладок, на каждой из которых расположены значки созданных объектов и три кнопки:

«Открыть» - запускает выделенный объект;

«Конструктор» - вызывает соответствующий конструктор для изменения выделенного объекта;

«Создать» - позволяет создать новый объект.

2. Создание новой таблицы базы данных

Таблица базы данных состоит из строк и столбцов. Одну строку таблицы будем называть записью, а один элемент записи – полем. Поле имеет название – это имя соответствующего столбца. В один столбец могут входить только данные одного типа. Имя столбца может содержать до 64 символов, не может начинаться с пробела и включать «•», «!», >, <. Имя не может содержать управляющие символы с кодами ASCII 00-31.

Создание таблицы БД состоит из двух этапов. На первом этапе определяется ее структура: состав полей, их имена, последовательность размещения полей в таблице, тип данных каждого поля, размер поля, ключи (индексы) таблицы и другие свойства полей. На втором этапе производится создание записей таблицы и заполнение их данными.

Для создания новой таблицы надо в окне базы данных выбрать вкладку «Таблицы» и нажать кнопку «Создать». В открывшемся окне «Новая таблица» выбрать один из режимов создания таблицы. Самым универсальным является режим Конструктор.

Для определения поля в окне конструктора таблиц задаются Имя поля (Field Name), Тип данных (Date Type), Описание (Description) – краткий комментарий, а также свойства поля в разделе Свойства поля (Field Properties) - на вкладке Общая (General) и Тип элемента управления (Display Control) – на вкладке Подстановка (Lookup).