Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Схема реляционной базы данныхСодержание книги
Поиск на нашем сайте
Схемой базы данных называется подробное описание всех таблиц, включенных в базу данных в процессе ее конструирования, первичных (или базовых) таблиц. Схема БД должна включать: Ø имена всех базовых таблиц; Ø имена полей каждой таблицы; Ø типы полей каждой таблицы; Ø значения свойств каждого поля каждой таблицы; Ø описание связей между таблицами. Схема БД РАСПИСАНИЕ (рис. 2) без указания типов и свойств полей содержит 11 таблиц-объектов и 1 таблицу-связь РАСПИСАНИЕ. В схеме жирным шрифтом выделены первичные ключи таблиц, а подчеркнуты внешние ключи (поля связи между таблицами), посредством которых отдельные таблицы связываются в единую БД. Внешние ключи – это "клей", соединяющий все отношения реляционной БД в единое целое в соответствии с правилами взаимоотношений объектов предметной области. ГРУППА (НомерГруппы, ШифрСпец, КоличСтудентов, КоличКоммерчСтуд, КоличМуж, КоличЖен, Староста, ШифрФак). СПЕЦИАЛЬНОСТЬ (ШифрСпец, НазваниеСпец, СрокОбучения, Квалификация, ШифрКаф). ФАКУЛЬТЕТ (ШифрФак, НазваниеФак, Декан). ДИСЦИПЛИНА (ШифрДисц, НазваниеДисц). ПАРА (НомерПары, ВремяНач, ВремяОконч). ДЕНЬ (НомерДня, НазваниеДня). ЗАНЯТИЕ (НомерЗан, НомерПары, НомерДня). ПРЕПОДАВАТЕЛЬ (ШифрПрепод, ИмяПрепод, ШифрКаф). КАФЕДРА (ШифрКаф, НазваниеКаф, ЗавКаф, ТелефКаф, НомерАуд). ВИДЗАН (ШифрВидЗан, НазваниеВидаЗан). АУДИТОРИЯ (НомерАуд, Вместимость, Ключ). РАСПИСАНИЕ (НомерГруппы, НомерЗан, НомерАуд, ШифрПрепод, ШифрДисц, ШифрВидЗан). Рис. 2. Упрощенная схема БД РАСПИСАНИЕ Схема связей БД РАСПИСАНИЕ с указанием только полей связей и первичных ключей таблиц (рис. 3) содержит связи между таблицами без контроля целостности данных по этим связям. Отсутствие таких ограничений означает, что в базу данных разрешается вводить любые данные в смысле их согласованности по связям между собой. Например, допускается вводить в таблицу РАСПИСАНИЕЗАН в поле НомерГруппы любой номер, удовлетворяющий только типу данных этого поля, даже если такой группы нет в списке групп таблицы ГРУППА. Рис. 3. Схема связей базы данных Типы полей
Каждое поле определяет какое-либо свойство сущности (объекта) или связи. Тип поля – основная его характеристика, которая определяется исходя из природы значений, принимаемых полем как в реальной жизни, так и в процессе эксплуатации БД. Выбирая тип поля, необходимо учитывать диапазон допустимых для него значений, а также набор операций, которые потребуется применять к этим значениям в процессе выполнения запросов пользователя к БД. Например, СУБД Access 2000 имеет типы полей, представленные в табл. 1.
Таблица 1 Мастер подстановок
В список типов полей включена строка под названием Мастер подстановок…, которая не имеет непосредственного отношения к типу поля. При выборе этой строки запускается специальная утилита Создание подстановки, с ее помощью можно сконструировать список значений для быстрого ввода данных в поле. Список значений может быть фиксированным или формироваться из данных, имеющихся в БД. Таким образом, использование Мастера подстановок позволяет добиться двух преимуществ при ведении БД: 1) ускорения ввода значений за счет выбора их из списка; 2) повышения уровня целостности вводимых данных за счет выбора из списка, а не ручного ввода.
Свойства полей
|
|||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-12-30; просмотров: 218; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.147.82.22 (0.006 с.) |