Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
0Sozdanie_bazy_Otdel_kadrov.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
881.15 Кб
Скачать

Базы данных. Теоретические сведения

База данных это организованная совокупность сведений о конкретных объектах.

Реляционная база данных – база, состоящая из двумерных связанных таблиц. Каждая таблица состоит из полей и записей.

Запись – строка таблицы, описывает один экземпляр из множества объектов.

Поле – столбец таблицы, содержит свойство (атрибут) объекта. Каждое поле имеет имя, тип (символьный, числовой, дата, и др.) и значение.

Главный (первичный) ключ – поле или комбинация полей, которые однозначно определяют каждую запись.

Нормализованная база данных – это база, в которой каждая таблица описывает объекты одного типа и содержит поля непосредственно связанные только с главным ключом.

Связь таблиц выполняется через общие поля. При этом одна таблица называется главной, а вторая подчиненной. Каждому значению первичного ключа в главной таблице соответствуют одна или несколько записей в подчиненной таблице. Такое отношение между таблицами называется связью Один-ко-многим. Реже встречается связь Один-к-одному.

MS Access– это система управления реляционными базами данных.

MS Access работает со следующими объектами:

  • Таблицами;

  • Формами;

  • Запросами;

  • Отчетами;

  • Макросами;

  • Модулями.

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

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

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

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

Макрос – средство для автоматизации работы с формами, отчетами, запросами.

Модуль – программный модуль на языке Visual Basic. Используется, если для решения задачи недостаточно средств, представляемых MS Access.

С каждым объектом можно работать в отдельном окне, причем предусмотрено два режима работы:

  1. Оперативный режим – просмотр, изменение, выбор информации;

  2. Режим конструктора – создание или изменение структуры объекта. В этом режиме возможно использование мастера.

Создание базы данных Отдел кадров.

Спроектируем базу данных, в которой содержится информация обо всех сотрудниках организации. О каждом сотруднике известно:

  • фамилия, имя;

  • отдел, должность, оклад;

  • адрес, телефон, дата рождения;

  • наличие налоговых льгот.

1. Создание таблиц.

Данная информация будет распределена по следующим таблицам:

1) В таблице Должности: будет три поля:

  • Код должности (тип счетчик, ключевое);

  • Должность (тип текстовый, до 25 знаков);

  • Ставка (денежный, число знаков после точки – 2).

2) В таблице Отделы: будет два поля:

  • Код отдела (счетчик, ключевое);

  • отдел (текстовый, 20).

3) В таблице Сотрудники: будет восемь полей:

  • Номер (счетчик, ключевое);

  • Фамилия (текстовый, 30);

  • Имя (текстовый, 15);

  • Код отдела (числовой, мастер подстановок);

  • Код должности (числовой, мастер подстановок);

  • Адрес (текстовый);

  • Телефон (текстовый, маска ##\– ##\– ##);

  • Дата рождения (дата/время, краткий формат даты – 1.4.78).

  • Льготы (логический).