Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод указ к контр. раб.Информатика Access.doc
Скачиваний:
15
Добавлен:
12.04.2015
Размер:
1 Мб
Скачать
☆

Оглавление

Оглавление ……………………………………………………………..23

1. Проектирование базы данных «Сотрудники» 24

1.1. Проектирование структуры таблиц 24

1.2. Проектирование связей между таблицами 25

2. Создание базы данных средствами СУБД Aссess 25

2.1. Создание таблиц базы данных 26

2.2. Создание связей между таблицами 28

2.3. Заполнение таблиц данными 30

3. Создание запросов на выборку 32

3.1. Запрос 1 32

3.2. Запрос 2 33

3.3. Запрос 3 35

3.4. Запрос 4 37

Список литературы 40

  1. Проектирование базы данных «Сотрудники»дники»

    1. Проектирование структуры таблиц

База данных содержит две таблицы, включающие информацию об отделе, в котором он работает, и о самом сотруднике.

Таблица Отдел имеет два поля:

  • номер отдела (ключевое поле),

  • фамилия начальника.

Таблица Сотрудник имеет шесть полей:

  • номер пропуска (ключевое поле),

  • фамилия, имя, отчество сотрудника,

  • адрес,

  • должность,

  • зарплата,

  • номер отдела.

Структура таблицы Отдел:

Имя поля

Тип данных

Номер отдела

Числовой

Фамилия начальника

Текстовый

Структура таблицы Сотрудник:

Имя поля

Тип данных

Номер пропуска

Числовой

ФИО

Текстовый

Должность

Текстовый

Адрес

Текстовый

Зарплата

Числовой

Номер отдела

Числовой

    1. Проектирование связей между таблицами

Схема базы данных «Сотрудники», отражающаясвязи межу таблицами, приведена на рис. 1.1.

СОТРУДНИК

Номер пропуска

ФИО

Должность

Адрес

Зарплата

Номер отдела


О ТДЕЛ

Номер отдела

Фамилия начальника

Рис.1.1 Схема базы данных «Сотрудники».

Тип связи - «оди - ко - многим». Это означает, что в таблице ОТДЕЛ каждое значение может встречаться только один раз, а в таблице СОТРУДНИК - сколько угодно (несколько человек могут работать в одном отделе).

  1. Создание базы данных средствами субд Aссess

Для создания базы данных «Сотрудники» выполним следующую последовательность действий:

  1. Запустим на выполнение СУБД Microsoft Access.

  2. В появившемся окне программы в области задач Создание файла выберите в группе Создание ссылку Новая база данных

  3. В появившемся диалоговом окне Файл новой базы данных введем имя базы данных Сотрудники а затем щелкнем кнопку Создать. Откроется окно базы данных (см.рис.2.1).

Рис. 2.1. Окно базы данных.

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

Создадим таблицы базы данных в режиме Конструктора.

Сначала создадим таблицу Отдел. Для этого выполним следующие действия:

  1. Щелкнем в разделе Объекты объект Таблицы.

  2. Выберем режим Создание таблицы в режиме конструктора и щелкнем кнопку Конструктор на панели инструментов окна базы данных. Появится окно конструктора таблицы (см. рис.2.2.).

  3. Наберем в первой строке окна конструктора таблицы в столбце Имя поля Номер отдела, перейдем в столбец Тип данных, раскроем список и выберем тип Числовой.

  4. Перейдем на вторую строку и в столбце Имя поля наберем Фамилия начальника, в столбце Тип данных появится по умолчанию тип Текстовый.

  5. Щелкнем правой кнопкой мыши слева от поля с именем Номер отдела и выберем из контекстного меню команду Ключевое поле. Слева от поля появится значок ключа.

  6. Щелкнем кнопку Сохранить на панели инструментов окна СУБД Microsoft Access. Появится окно Сохранение.

  7. Наберем имя таблицы Отдел и щелкнем кнопку ОК.

  8. З акроем окно конструктора таблицы.

Рис. 2.2. Окно конструктора таблицы при создании структуры таблицы Отдел.

Аналогичным образом зададим структуру таблицы Сотрудник базы данных «Сотрудники».

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

  1. Выбираем вкладку Подстановка.

  2. Щелкнем справа в строке Тип элемента управления.

  3. Раскроем список и выберем Поле со списком.

  4. Щелкнем справа в строке Источник строк.

  5. Раскроем список и выберем Отдел(см. рис.2.3).

  6. Закроем окно конструктора таблицы. Появится окно Сохранение.

  7. Наберем имя таблицы Отдел и щелкнем кнопку ОК.

Рис. 2.3. Окно конструктора таблицы при создании структуры таблицы Сотрудник.