- •(Перечень, подлежащих разработке вопросов) :
- •Введение
- •Проектирование базы данных
- •1.1 Анализ предметной области
- •1. Назначение и предметная область
- •1.2 Проектирование инфологической, даталогической, физической моделей, построение er-диаграмм
- •1.2.1 Инфологическая модель
- •Классификация сущностей
- •О первичных и внешних ключах
- •Ограничения целостности
- •О построении инфологической модели
- •Описание предметной области.
- •Экзаменационная ведомость
- •Выделение объектов справочной информации
- •Выделение объектов учётной информации
- •1.2.2 Даталогическая модель
- •1.2.3 Физическое проектирование
- •Разработка базы данных
- •Структура субд ms Access
- •Справочная система ms Access
- •Начало работы с ms Access
- •Создание новой базы данных с помощью Конструктора
- •Создание таблиц с помощью Мастера таблиц
- •Определение ключевых полей
- •Определение связи таблиц
- •Использование режима таблицы Ввод, редактирование и просмотр данных
- •Использование Мастера подстановок при вводе данных в таблицы
- •Изменение проекта базы данных
- •Изменение структуры таблиц
- •Переименование и удаление таблиц
- •Изменение первичных ключей
- •Редактирование связей
- •Изменение макета таблицы
- •Изменение шрифта и внешнего вида ячеек таблицы
- •Изменение высоты строк и ширины столбцов
- •Изменение порядка следования столбцов
- •Другие изменения макета таблицы
- •Сортировка данных
- •Поиск данных
- •Создание форм в access Основные сведения о формах
- •Способы создания форм
- •Использование Мастера по созданию форм
- •Создание форм в режиме Конструктора
- •Разделы форм
- •Панель элементов и Список полей
- •Свойства объектов формы
- •Создание управляющих кнопок
- •Управление элементами формы
- •Редактирование элементов формы
- •Изменение порядка обхода элементов формы
- •Разработка сложных форм
- •Построение диаграмм в формах
- •2.7.1 Элементы диаграмм и подготовка исходных данных
- •Построение диаграммы с помощью Мастера диаграмм
- •Редактирование диаграмм
- •4. Создание запросов на выборку к однотабличным и многотабличным субд access” Понятие запроса
- •Создание запроса
- •Окно конструктора запроса
- •Рис 17 . Окно конструктора запроса. Пример ввода условия.
- •Включение полей в запрос
- •Например, на рис. В бланк запроса включены поля Фамилия, Имя и Город из таблицы Студент.
- •Установка критериев отбора записей
- •Виды критериев
- •Логическая операция или
- •Логическая операция и
- •Оператор Between
- •Использование построителя выражений
- •Итоговые запросы
- •Выполнение запроса
- •Запросы к нескольким таблицам
- •5. Выбор данных с помощью запросов-действий. Перекрестные запросы Понятие запросов-действий
- •Особенности работы с запросами-действиями
- •Запросы на создание таблицы
- •Запросы на обновление записей
- •Запрос на удаление записей
- •Запрос на добавление записей
- •Перекрестные запросы
- •Использование Мастера для создания перекрестной таблицы
1.2.3 Физическое проектирование
Форма хранения данных. Все данные и другая информация СУБД хранятся на магнитных дисках в дисковых файлах. Файл данных представляет собой таблицу, каждая строка которой (запись) содержит некоторые сведения об описываемом объекте. Все записи базы данных имеют идентичную, заданную пользователем структуру и размеры.
Для привязки даталогической модели к среде хранения используется модель данных физического уровня (для краткости часто называемая физической моделью). Эта модель определяет используемые запоминающие устройства, способы физической организации данных в среде хранения. Модель физического уровня также строится с учетом возможности, представляемых СУБД. Описание физической структуры базы данных называется схемой хранения. Соответствующий этап проектирования базы данных называется физическим проектированием.
Данные в таблицах Access сохраненяются в определенном формате, который называется типом данных. Типы данных могут быть классифицированы по четырем категориям: числовые (numeric), символьные (character), даты (date) и BLOB.
Числовые данные включают в себя все числа, начиная с целых вплоть до чисел двойной точности с плавающей точкой. Символьные данные содержат строки текста. Даты используются для хранения дат и времени.
Типы данных Access приведены в таблице 6.
Таблица 6. Типы данных Access
-
Тип
Размер
Диапазон
Описание
1
2
3
4
Текстовый
256 символов
Текст или числа не требующие проведения расчетов
MEMO
64000 символов
Предназначается для хранения больших текстовых данных
Байт
1 байт
от 0 до 255
Целое
2 байта
от -32 768 до 32 767
Длинное целое
4 байта
от -2 147 483 648 до
2 147 483 647
С плавающей
точкой (4 байт)
4 байта
от -3.402823Е38 до 3.402823Е38
С плавающей
точкой (8 байт)
8 байт
от -1.79769313486232Е308 до 1.79769313486232Е308
Код репликации
16 байт
Уникальный глобальный идентификатор (GUID)
Денежный
4 байта
от – 922337203685447.5808 до 922337203685447.5808
Денежные значения и числовые данные, используемые в математических расчетах, проводящихся с точностью до 15 в целой и до 4 знаков в дробной части
Счетчик
до 2 миллиардов
Уникалные последовательно возрастающие (на 1) или случайные числа, автоматически вводящиеся при добавлении каждой новой записи в таблицу
Логичес-кий
«Истина/Ложь»,«Да/Нет», -1/0
Логические значения, а так же поля, которые содержат одно из двух возможных значений.
Дата/
Время
Хранится в специальном фиксированном числовом формате. Дата является целой частью значения поля, а время его дробной частью
Поле объекта OLE
Объекты произвольного типа, связанный или внедренные в таблицу Access
Формально описать объекты и их свойства позволяет таблица объектов. В ней каждый объект базы данных представляется в виде таблицы с набором полей определенного типа и свойств, а также указаны возможные процессы для каждого свойства. Формализованное описание объектов предметной области показано в таблице 7.
Таблица 7
-
Свойство
Ключи
Физические характеристики
Логические ограничения
Процессы со свойством
1
2
3
4
5
6
Вид экзамена
Код
Uk1, Pk
Целый, 4 байта
Больше 0
П, У
Название
Uk2
Симв., 100 симв.
В, К, П, У
Подразделение
Код
Uk1, Pk
Целый, 4 байта
Больше 0
П, У
Название
Uk2
Симв., 250 симв.
В, К, П, У
Верхний уровень
Целый, 4 байта
В, К, П
Специальность
Код
Uk1, Pk
Целый, 4 байта
Больше 0
П, У
Название
Uk2
Симв., 250 симв.
В, К, П, У
Краткое название
Симв., 100 симв.
В, К, П, У
Адрес
Код
Uk, Pk
Целый, 4 байта
Больше 0
П, У
Индекс
Симв., 6 симв.
xxxxxx
В, К, П, У
Область, край
Симв., 150 симв.
В, К, П, У
Населенный пункт
Симв., 150 симв.
В, К, П, У
Улица
Симв., 150 симв.
В, К, П, У
Дом
Симв., 10 симв.
В, К, П, У
Телефон
Симв., 13 симв.
(xxx)xx-xx-xx
В, К, П, У
Ключи – сокращения: «Pk» (Primarykey) – первичный ключ, «Uk» (Uniquekey) – уникальный ключ.
Процессы со свойством – сокращения : «В» – ввод, «П» – просмотр, «К» – корректировка, «У» – удаление.