
- •Проектирование многотабличной базы данных.
- •1.2. Сущности базы данных
- •1.3. Атрибуты базы данных
- •1.4. Ключи базы данных
- •1.5. Нормализация
- •2.1. Таблицы базы данных
- •2.2. Описание таблиц «База данных для менеджера салона»
- •2.3. Связи базы данных
- •2.4. Схема данных «База данных для салона»
- •VI. Контрольное задание
2.4. Схема данных «База данных для салона»
Используя средства Access 2007 , после создания таблиц, связываем их в единую схему данных в соответствии с описанием связей.
Полученная схема данных представлена на рисунке 49
Рисунок 49 - Схема данных
ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ
Третьим и самым нижним уровнем представления БД является физический уровень. Физическая организация данных оказывает основное влияние на эксплуатационные характеристики проектируемой базы, так как именно на этом уровне осуществляется ее привязка к физической памяти.
Практика проектирования физической БД прошла несколько этапов своего развития, начиная от проектирования файлов и кончая проектированием физических структур интегрированных БД в рамках существующих ныне СУБД. Эта практика включает различные известные методы хранения структур, поисковые механизмы, сегментацию записей. Можно разделить основные проектные решения в физическом проектировании по меньшей мере на три категории.
Проектирование формата хранимых записей. Сюда включаются все виды представления и сжатия данных в хранимых записях. Сюда же относится распределение элементов данных записи по различным участкам физической памяти в зависимости от размеров и характеристик их использования.
Анализ и проектирование кластеров. Кластеризация включает размещение экземпляров записей в смежных участках физической памяти, распределение по различным устройствам внешней памяти, выбор размеров блоков с целью эффективной выборки.
Проектирование путей доступа. Сюда включаются такие параметры, от которых в значительной мере зависит стоимость доступа при поиске данных (например, логическое упорядочение записей, выбор указателей, методы доступа, техника обработки переполнений).
Физическое проектирование - определение особенностей хранения данных, методов доступа и т.д.
Данное проектирование более подробно будет рассмотрено в следующих лабораторных работах.
РЕЗЮМЕ
Проектирование баз данных проходит в три этапа:
а. построение концептуальной модели данных;
в. построение логической модели данных;
с. построение физической модели данных.
Сущность - это множество экземпляров реальных и абстрактных объектов, которые обладают общими свойствами.
Атрибут – это информационное отображение свойств объекта. При реализации информационной модели на каком-либо носителе информации, атрибут часто называют элементом данных, полем данных или просто полем.
Таблицы – это основные объекты любой базы данных. В них хранятся все данные, имеющиеся в базе, а так же таблицы хранят и структуру базы (поля, их типы и свойства)
Каждое поле представляет собой столбец таблицы и содержит определенную категорию информации. Каждая запись предоставляет собой строку таблицы и содержит информацию об определенном товаре.
Первичный ключ для каждой строки таблицы является уникальным, поэтому в таблице с первичным ключом нет двух совершенно одинаковых строк.
Внешний ключ, может представлять собой комбинацию столбцов, всегда будет составным (состоящим из нескольких столбцов), если он ссылается на составной первичный ключ в другой таблице.
Нормализация – термин, обозначающий процесс тестирования структуры таблицы (таблиц) по правилам, обеспечивающим максимально эффективную работу приложения.
КОНТРОЛЬНЫЕ ВОПРОСЫ
1) Какие этапы проектирования БД Вам известны? Дайте краткую характеристику каждому из них.
2) Каков должен быть результат каждого из этапов проектирования базы данных?
3) Дайте определение первичному ключу.
4) Что такое сущность? Приведите примеры сущностей.
5) Что такое атрибуты?
6) В чем заключается физическое проектирование баз данных?
7) Что такое связь данных? Виды связей?