тема управления базами данных СУБД т
Работа добавлена на сайт samzan.net: 2016-03-30
Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
от 25%
Подписываем
договор
Основные понятия
таблицы
Создание таблиц
Рис. 1
- В режиме Конструктора поместить курсор в нужное поле.
- На панели Свойства поля открыть вкладку Подстановка.
- В строке Тип элемента управления выбрать вариант Поле со списком.
- В строке Тип источника строк выбрать один из вариантов:
- Таблица или запрос для создания списка на основе таблицы или запроса;
- Список значений для создания фиксированного списка.
- В строке Источник строк:
- для создания списка на основе таблицы или запроса щелкнуть по кнопке раскрытия списка и выбрать нужную таблицу (запрос), затем щелкнуть по кнопке построителя запросов (кнопка с троеточием) и в списке полей двойным щелчком выбрать нужное поле;
- для создания фиксированного списка ввести список значений, разделяя их точкой с запятой.
<оператор сравнения> <значение>,
а также несколько выражений подобного вида, связанных логическими операторами.
<= #15/05/90#.
(>= #1/01/50#) and (<=#1/01/85#).
Between 20000 and 30000.
Связывание таблиц
Практическая работа 1
- Создание базы данных Торговый дом.
- Заказы, содержащая данные о заказах: вид и количество товара, клиент, продавец;
- Продавцы, содержащая данные о продавцах торгового дома и связанная с таблицей Заказы в отношении «один-ко-многим» (один продавец исполняет несколько заказов);
- Клиенты, содержащая данные о клиентах и связанная с таблицей Заказы в отношении «один-ко-многим» (один клиент может заказать товары нескольких видов);
- Товары, содержащая данные о товарах и связанная с таблицей Заказы в отношении «один-ко-многим» (товар одного вида может входить в несколько заказов);
- Производители, содержащая данные о фирмах-производителях и связанная с таблицей Товары в отношении «один-ко-многим» (одна фирма-производитель выпускает товары нескольких видов).
- Название фирмы ключевое поле; тип: текстовый;
- Телефон тип: текстовый;
- Адрес тип: текстовый.
- Наименование товара ключевое поле, тип: текстовый;
- Название фирмы список, связанный с полем Название фирмы таблицы Производители (для создания списка использовать Мастер подстановок);
- Розничная цена тип: денежный; формат: денежный;
- Оптовая цена тип: денежный; формат: денежный;
- Фамилия продавца ключевое поле; тип: текстовый;
- Имя тип: текстовый;
- Отчество тип: текстовый;
- Дата рождения тип: Дата/время; формат поля длинный формат даты; маска ввода краткий формат даты; условие на значение: дата рождения должна соответствовать возрасту от 18 до 60 лет; задать текст сообщения об ошибке;
- Место рождения тип: текстовый; задать значение по умолчанию.
- Номер заказа ключевое поле, счетчик;
- Наименование товара список, связанный с соответствующим полем таблицы Товары (создать с помощью кнопки Столбец подстановок);
- Количество тип: числовой;
- Клиент список, связанный с полем Фамилия клиента таблицы Клиенты (для создания списка использовать вкладку Подстановка в окне Конструктора);
- Продавец список, связанный с полем Фамилия продавца таблицы Продавцы (для создания списка использовать вкладку Подстановка в окне Конструктора).
- таблицы Производители и Товары связаны по полям Название фирмы в отношении «один-ко-многим»;
- таблицы Товары и Заказы связаны по полям Наименование товара в отношении «один-ко-многим»;
- таблицы Клиенты и Заказы связаны по полям Фамилия клиента и Клиент в отношении «один-ко-многим»;
- таблицы Продавцы и Заказы связаны по полям Фамилия продавца и Продавец в отношении «один-ко-многим».
- Создание базы данных Институт.
- Личные сведения, содержащая анкетные данные сотрудников института;
- Служебные сведения, содержащая данные служебного характера о сотрудниках института и связанная с таблицей Личные сведения в отношении «один-к-одному»;
- Отделы, содержащая данные об отделах института и связанная с таблицей Служебные сведения в отношении «один-ко-многим» (в одном отделе несколько сотрудников);
- Должности, содержащая данные о должностях и должностных окладах и связанная с таблицей Служебные сведения в отношении «один-ко-многим» (несколько сотрудников занимают одинаковые должности).
- Номер отдела ключевое поле; тип: числовой;
- Название отдела тип: текстовый;
- Начальник отдела тип: текстовый;
- Тематика тип: поле МЕМО.
- Должность ключевое поле; тип: текстовый;
- Оклад тип: денежный; формат: денежный.
- Фамилия ключевое поле; тип: текстовый;
- Имя тип: текстовый;
- Отчество тип: текстовый;
- Дата рождения тип: Дата/время; формат поля длинный формат даты; маска ввода краткий формат даты; условие на значение: дата рождения должна соответствовать возрасту от 18 до 60 лет; задать текст сообщения об ошибке;
- Место рождения тип: текстовый; задать значение по умолчанию;
- Домашний адрес тип: текстовый;
- Домашний телефон тип: текстовый; задать маску ввода;
- Семейное положение тип: логический;
- Наличие детей список с элементами: «Нет», «Один или двое», «Трое или больше» (для создания списка использовать Мастер подстановок);
- Образование список с элементами: «Среднее»; «Среднее специальное»; «Высшее» (для создания списка использовать вкладку Подстановка в окне Конструктора);
- Автобиография тип: поле МЕМО.
- Табельный номер тип: счетчик; новые значения случайные;
- Фамилия ключевое поле; список, связанный с соответствующим полем таблицы Личные сведения (создать список с помощью Мастера подстановок);
- Дата найма тип: Дата/время; краткий формат даты; задать маску ввода; задать условие на значение: не позже текущей даты (использовать функцию Date()); задать текст сообщения об ошибке;
- Должность список, связанный с соответствующим полем таблицы Должности (для создания использовать кнопку Столлбец подстановок);
- Номер отдела список, связанный с соответствующим полем таблицы Отделы (для создания использовать вкладку Подстановка в окне Конструктора).
- таблицы Должности и Служебные сведения связаны по полям Должность в отношении «один-ко-многим»;
- таблицы Отделы и Служебные сведения связаны по полям Номер отдела в отношении «один-ко-многим»;
- таблицы Личные сведения и Служебные сведения связаны по полям Фамилия в отношении «один-к-одному».