Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция СУБД.doc
Скачиваний:
8
Добавлен:
20.04.2019
Размер:
2.58 Mб
Скачать

15

СУБД Access

Содержание

1. Основные понятия СУБД 2

2. Функциональные возможности СУБД 2

3. Классификация баз данных 3

4. Модели данных. Виды моделей данных 4

5. Структурные элементы БД 5

5.1. Поля уникальные и ключевые 5

5.2. Типы связей 6

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

6.1. Работа с мастерами 7

7. Объекты базы данных 8

7.1. Особенности таблицы базы данных 8

7.1.1 Способы создания таблицы базы данных 8

7.1.2 Структура таблицы и типы данных 9

7.1.3. Ввод данных в ячейки таблицы 9

7.1.4. Редактирование данных 10

7.1.5. Сортировка данных 10

7.1.6. Отбор данных с помощью фильтра 11

7.2. Схема данных 11

7.3. Форматирование запросов 11

7.4. Ввод и просмотр данных посредством формы 12

7.4.1. Создание сложных форм 13

7.5. Формирование отчетов 14

7.6. Макросы 14

1. Основные понятия субд

Цель любой информационной системы – обработка данных об объектах реального мира.

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

СУБД является совокупностью инструментов, позволяющих манипулировать большим объемом информацией из базы данных.

База данных (БД) – совокупность сведений о конкретных объектах реального мира в какой-либо предметной области. Пример базы данных: библиотека, ж/д кассы, склады и т.д.

Предметная область – часть реального мира, подлежащая изучению для организации управления и, в конечном счете, автоматизации.

Например: школа, завод, предприятие, ВУЗ.

Создавая БД, пользователь стремится упорядочить информацию по различным признакам и быстро извлекать выборку с произвольным сочетанием признаков. Сделать это можно, если данные структурированы.

Структурирование – введение соглашений о способах представления данных.

Неструктурированными данными называют данные записанные, например, в текстовом файле.

Пример неструктурированных данных: Личное дело №16, Сергеев Петр Михайлович, дата рождения 1 января 1976 г. Личное дело №17, Петрова Анна Владимировна, дата рождения 15 марта 1975 г. Личное дело №18, Анохин Александр Петрович, дата рождения 14 апреля 1976 г.

Пример структурированных данных:

№ дела

Фамилия

И.О.

Дата рождения

16

Сергеев

П.М.

1.01.1976

17

Петрова

А.В.

15.03.1975

18

Анохин

А.П.

14.04.1976

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

2. Функциональные возможности субд

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

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

СУБД общего назначения ориентированы на какую-либо предметную область или на потребности пользователей. Каждая система такого рода реализуется как программный продукт, способный функционировать в определенной операционной системе.

Специализированные СУБД создаются при невозможности или нецелесообразности использования СУБД общего назначения.

Производительность СУБД оценивается:

  • временем выполнения запросов;

  • скоростью поиска информации в неиндексированных полях;

  • скоростью создания индексов и выполнением операций на обновление, вставку и удаление данных;

  • временем генерации отчетов;

  • максимальным числом обращений к данным в многопользовательском режиме.

На производительность СУБД оказывают влияние два фактора:

  1. СУБД, которые следят за соблюдением целостности данных, несут дополнительную нагрузку, которые не испытывают другие программы;

  2. Производительность собственных прикладных программ сильно зависит от правильного проектирования и построения базы данных.

Целостность данных – непротиворечивость информации в любой момент времени. Это достигается набором правил и наличием средств: назначение первичного ключа; поддержка ссылочной целостности; каскадное обновление или удаление связанных записей.