- •Федеральное агенство по образованию
- •«Белгородский государственный технологический университет им. В. Г. Шухова»
- •Компьютерные технологии
- •Содержание Введение
- •Лабораторная работа № 1 Разработка таблиц базы данных средствами субд ms Access.
- •Краткие теоретические сведения
- •Типы данных полей
- •Значения свойства “Индексированное поле”
- •Содержание базовых таблиц
- •Содержимое таблицы “Клиенты”
- •Содержимое таблицы “Проекты”
- •Содержимое таблицы “Должности”
- •Содержимое таблицы “Сотрудники”
- •Лабораторная работа №2 Проектирование и заполнение индивидуальной базы данных, связывание таблиц базы данных с соблюдением условий ссылочной целостности
- •Краткие теоретические сведения
- •Лабораторная работа №3 Создание запросов в среде ms Access
- •Краткие теоретические сведения
- •Лабораторная работа №4 Проектирование и использование форм и отчетов в среде ms Access
- •Краткие теоретические сведения
- •Библиографический список
- •Компьютерные технологии
- •308012, Г. Белгород, ул. Костюкова, 46
Содержание базовых таблиц
Табл. “Клиенты” |
Табл. “Сотрудники” |
Табл. “Должности” |
Табл. “Проекты” |
Код клиента (ключ) |
Код сотрудника (ключ) |
Код должности (ключ) |
Код проекта (ключ) |
Фамилия |
Фамилия |
Должность |
Проект |
Имя |
Имя |
Отпуск дн. |
Код клиента |
Отчество |
Отчество |
Надбавка |
Сроки |
Населенный пункт |
Код должности |
Должностной оклад |
Выполнение |
Индекс |
Код проекта |
|
Стоимость |
Адрес |
|
|
Код сотрудника |
При разработке полей для каждой таблицы необходимо учитывать:
Каждое поле должно быть связано с темой таблицы.
Информацию следует разбивать на наименьшие логические единицы (Например, поле “ФИО” на поля “Фамилия”, “Имя”, “Отчество”).
3-й этап. Определение отношений между таблицами.
Между таблицами “Клиенты”-“Проекты”, “Сотрудники”-“Проекты” и “Сотрудники”-“Должности” установить отношения один ко многим.
Связь между таблицами устанавливается с помощью ключей “Код клиента” и “Код сотрудника”, которые в главных таблицах “Клиенты” и “Сотрудники” являются первичными, а в таблице-связке “Проекты” - внешними (рис. 1.2.).
Рис. 1.2. Связи между таблицами
4-й этап. Создание таблиц БД средствами СУБД MS Access.
4.1. Загрузить СУБД MS Access. Создать в рабочей папке файл БД, присвоив имя “Проекты”.
4.2. Выбрать в окне БД вкладку “Таблицы”.
4.3. Создать макет таблицы “Клиенты” в режиме “Конструктор”, используя приведенные данные об именах полей, их свойствах и типах данных (табл. 1.4).
Все поля должны быть обязательными для заполнения (Свойство “Обязательное поле”: Да).
Таблица 1.4
Содержимое таблицы “Клиенты”
Имя поля |
Тип данных |
Описание |
Свойства поля |
Код клиента |
Счетчик |
Ключевое поле, уникальный номер клиента |
Индексированное поле: Да/Совпадения не допускаются Ключевое поле задается в меню Правка/Ключевое поле |
Фамилия |
Текст |
Фамилия |
Размер поля: 40, Индексированное поле: Да/Совпадения допускаются |
Имя |
Текст |
Имя |
Размер поля: 20, Индексированное поле: Да/Совпадения допускаются |
Отчество |
Текст |
Отчество |
Размер поля: 40, Индексированное поле: Да/Совпадения допускаются |
Индекс |
Числовой |
Почтовый индекс |
Размер поля: Целое, Индексированное поле: Да/Совпадения допускаются |
Населенный пункт |
Текст |
Название населенного пункта |
Размер поля: 40, Индексированное поле: Да/Совпадения допускаются |
Почтовый адрес |
Текст |
Почтовый адрес |
Размер поля: 50, Индексированное поле: Нет |
4.4. Перейти в режим “Таблицы”, сохранив макет таблицы под именем “Клиенты”, и добавить в таблицу “Клиенты” 3 записи (рис. 1.3.).
Рис. 1.3.Добавление записей в таблицу “Клиенты”
4.5. Создать в режиме “Конструктора” макет таблицы “Проекты”, используя нижеприведенные данные (табл. 1.5).
Таблица 1.5