Таблица "Товары"
Имя поля
| Тип
данных
| Размер/
Формат
| Подпись
| Индексир.
поле
| Обязат. поле
| Другие
|
КодТовара
| Счетчик
| Дл целое
| Код товара
| Да (Совп. не доп.)
|
|
|
Марка
| Текстовый
|
| Марка
| Да (Совп. доп.)
| Нет
|
|
ОписаниеТовара
| Текстовый
|
| Описание товара
| Нет
| Нет
|
|
КодТипа
| Числовой
| Дл целое
| Код типа
| Да (Совп. доп.)
| Нет
|
|
СерийныйНомер
| Текстовый
|
| Серийный номер
| Да (Совп. доп.)
| Нет
|
|
Цена
| Денежный
| Денежный
| Цена
| Нет
| Нет
|
|
ЕдиницаИзмерения
| Текстовый
|
| Единица измерения
| Нет
| Нет
|
|
МинимальныйЗапас
| Числовой
| Дл целое
| Минимальный запас
| Нет
| Нет
|
|
ПоставкиПрекращены
| Логический
| Да/Нет
| Поставки прекращены
| Нет
| Нет
|
|
ВремяЗадержки
| Текстовый
|
| Срок
| Нет
| Нет
|
|
Таблица "Типы"
Имя поля
| Тип
данных
| Размер/
Формат
| Подпись
| Индексир.
поле
| Обязат. поле
| Другие
|
КодТипа
| Счетчик
| Дл целое
| Код типа
| Да (Совп. не доп.)
|
|
|
НазваниеТипа
| Текстовый
|
| Категория
| Да (Совп. доп.)
| Нет
|
|
Таблица "Сделки"
Имя поля
| Тип
данных
| Размер/
Формат
| Подпись
| Индексир.
поле
| Обязат. поле
| Другие
|
КодОперации
| Счетчик
| Дл целое
| Код операции
| Да (Совп. не доп.)
|
|
|
ДатаОперации
| Дата/время
| Краткий формат даты
| Дата операции
| Да (Совп. доп.)
| Нет
| Маска ввода 99.99.00;0
|
КодТовара
| Числовой
| Дл целое
| Код товара
| Да (Совп. доп.)
| Нет
|
|
КодЗаказа
| Числовой
| Дл целое
| Код заказа
| Да (Совп. доп.)
| Нет
|
|
ОписаниеОперации
| Текстовый
|
| Описание операции
| Нет
| Нет
|
|
Цена
| Денежный
| Денежный
| Цена
| Нет
| Нет
|
|
ЗаказанноеКоличество
| Числовой
| Длинное целое
| Заказанное количество
| Нет
| Нет
|
|
ПолученноеКоличество
| Числовой
| Длинное целое
| Полученное количество
| Нет
| Нет
|
|
Продано
| Числовой
| Длинное целое
| Продано
| Нет
| Нет
|
|
Усушка
| Числовой
| Длинное целое
| Усушка
| Нет
| Нет
|
|
Таблица "Закупки"
Имя поля
| Тип
данных
| Размер/
Формат
| Подпись
| Индексир.
поле
| Обязат. поле
| Другие
|
КодЗаказа
| Счетчик
| Дл целое
| Код заказа
| Да (Совп. не доп.)
|
|
|
НомерЗаказа
| Текстовый
|
| Номер Заказа
| Нет
| Нет
|
|
ОписаниеЗаказа
| Текстовый
|
| Описание Заказа
| Нет
| Нет
|
|
КодПоставщика
| Числовой
| Дл целое
| Код поставщика
| Да (Совп. доп.)
| Нет
|
|
КодСотрудника
| Числовой
| Дл целое
| Код сотрудника
| Да (Совп. доп.)
| Нет
|
|
ДатаРазмещения
| Дата/время
| Краткий формат даты
| Дата размещения
| Да (Совп. доп.)
| Нет
| Маска ввода 99.99.00;0
|
ДатаНазначения
| Дата/время
| Краткий формат даты
| Дата назначения
| Нет
| Нет
| Маска ввода 99.99.00;0
|
ОбещаннаяДата
| Дата/время
| Краткий формат даты
| Обещанная дата
| Нет
| Нет
| Маска ввода 99.99.00;0
|
ДатаИсполнения
| Дата/время
| Краткий формат даты
| Дата исполнения
| Нет
| Нет
| Маска ввода 99.99.00;0
|
КодМетодаДоставки
| Числовой
| Длинное целое
| Код доставки
| Да (Совп. доп.)
| Нет
|
|
СтоимостьДоставки
| Денежный
| Денежный
| Цена доставки
| Нет
| Нет
|
|
Таблица "Поставщики"
Имя поля
| Тип
данных
| Размер/
Формат
| Подпись
| Индексир.
поле
| Обязат. поле
| Другие
|
КодПоставщика
| Счетчик
| Дл целое
| Код поставщика
| Да (Совп. не доп.)
|
|
|
НазваниеПоставщика
| Текстовый
|
| Название
| Да (Совп. доп.)
| Нет
|
|
ОбращатьсяК
| Текстовый
|
| Обращаться к
| Да (Совп. доп.)
| Нет
|
|
ДолжностьПолучателя
| Текстовый
|
| Должность
| Нет
| Нет
|
|
Адрес
| Текстовый
|
|
| Нет
| Нет
|
|
Город
| Текстовый
|
|
| Нет
| Нет
|
|
ПочтовыйИндекс
| Текстовый
|
| Индекс
| Да (Совп. доп.)
| Нет
|
|
ОбластьКрайРеспу
блика
| Текстовый
|
| Регион
| Нет
| Нет
|
|
Страна
| Текстовый
|
|
| Нет
| Нет
|
|
НомерТелефона
| Текстовый
|
| Телефон
| Нет
| Нет
|
|
Факс
| Текстовый
|
|
| Нет
| Нет
|
|
УсловияОплаты
| Текстовый
|
| Условия оплаты
| Нет
| Нет
|
|
АдресЭлектроннойПо
чты
| Текстовый
|
| Электронная почта
| Да (Совп. доп.)
| Нет
|
|
Таблица "Доставка"
Имя поля
| Тип
данных
| Размер/
Формат
| Подпись
| Индексир.
поле
| Обязат. поле
| Другие
|
КодМетодаДоставки
| Счетчик
| Дл целое
| Код доставки
| Да (Совп. не доп.)
|
|
|
МетодДоставки
| Текстовый
|
| Метод доставки
| Нет
| Нет
|
|
Таблица "Сотрудники"
Имя поля
| Тип
данных
| Размер/
Формат
| Подпись
| Индексир.
поле
| Обязат. поле
| Другие
|
КодСотрудника
| Счетчик
| Дл целое
| Код сотрудника
| Да (Совп. не доп.)
|
|
|
Имя
| Текстовый
|
|
| Нет
| Нет
|
|
Фамилия
| Текстовый
|
|
| Да (Совп. доп.)
| Нет
|
|
Должность
| Текстовый
|
|
| Нет
| Нет
|
|
ЭлектроннаяПочта
| Текстовый
|
| Имя электронной почты
| Да (Совп. доп.)
| Нет
|
|
Внутренний
| Текстовый
|
|
| Нет
| Нет
|
|
РабочийТелефон
| Текстовый
|
|
| Нет
| Нет
|
|
Таблица подстановок в связанных полях
Таблица
| Товары
| Сделки
| Закупки
|
Поле
| Код типа
| Код товара
| Код поставщика
|
|
|
|
|
Подстановки
|
|
|
|
Тип элемента управления
| Поле со списком
| Поле со списком
| Поле со списком
|
Тип источника строк
| Таблица или запрос
| Таблица или запрос
| Таблица или запрос
|
Источник строк
| SELECT [Типы].* FROM [Типы] ORDER BY [Типы].[НазваниеТипа];
|
Товары
| SELECT [Поставщики].* FROM [Поставщики] ORDER BY [Поставщики].[НазваниеПоставщика];
|
Присоединенный столбец
|
|
|
|
Число столбцов
|
|
|
|
Заглавия столбцов
| Нет
| Да
| Нет
|
Ширина столбцов
| 0см;5см
| 1см;5см
| 0см;5см
|
Число строк списка
|
|
|
|
Ширина списка
|
|
|
|
Ограничиться списком
| Да
| Да
| Да
|
Таблица
| Закупки
| Закупки
|
Поле
| Код сотрудника
| Код метода доставки
|
|
|
|
Подстановки
|
|
|
Тип элемента управления
| Поле со списком
| Поле со списком
|
Тип источника строк
| Таблица или запрос
| Таблица или запрос
|
Источник строк
| SELECT [КодСотрудника], [Фамилия]&","&[Имя] FROM [Сотрудники] ORDER BY [Фамилия]&","&[Имя];
| SELECT [Доставка].* FROM [Доставка] ORDER BY [Доставка].[МетодДоставки];
|
Присоединенный столбец
|
|
|
Число столбцов
|
|
|
Заглавия столбцов
| Нет
| Нет
|
Ширина столбцов
| 0см;5см
| 0см;5см
|
Число строк списка
|
|
|
Ширина списка
|
|
|
Ограничиться списком
| Да
| Да
|
Содержание отчета.
1.Описание сущностей и их атрибутов.
2.Описание таблиц и определение свойств полей таблиц.
3.Модель данных «сущность – связь».
4.Описание типов связей и связываемых полей.
Контрольные вопросы
- Основные понятия информационно-логических моделей: сущность, атрибут (реквизит), информационный объект, информационный элемент.
- Основные понятия баз данных: поле, запись, таблица.
- Что такое нормализация данных?
- Ключи в БД (простые, составные, первичные, вторичные, внешние) и их назначение.
- Индексация таблиц и ее назначение.
- Какими свойствами обладают таблицы, которые находятся в1-й, во 2-й и в 3-й нормальной форме?
- Какими свойствами обладают связи "один-к-одному", "один-ко-многим", "много-ко-многим"?
- Каковы свойства внутреннего объединения таблиц, левого и правого внешнего объединений?
- Реализация отношения "много-ко-многим" в базе данных.
Лабораторная работа N 2
Создание запросов на выборку, удаление, обновление, добавление данных и формирование новых таблиц
Цель работы. Изучить способы создания запросов на выборку, удаление, обновление, добавление данных и формирование новых таблиц
Порядок выполнения
- Создать запросы на выборку из одной таблицы
- Создать запросы на выборку из нескольких таблиц
- Создать запросы на обновление данных
- Сформировать запрос на создание новой таблицы
- Создать запросы на удаление записей
Основные используемые команды
Создание запроса: окно базы данных Запросы / Создать / Конструктор / …В окне "Добавление таблицы" выбрать имена таблиц или запросов / Добавить… / Закрыть.
Выбор типа запроса: Раскрывающийся список Тип запроса на панели инструментов или меню Запрос / …выбрать тип (выборка, обновление, добавление, удаление, создание таблицы)
Переход между режимами Конструктор, Режим SQL, Режим таблицы:
раскрывающийся список Вид на панели инструментов или меню Вид / Конструктор или Режим SQL.
Выполнение запроса: кнопка "! " (Запуск) на панели инструментов.