Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Среди моделей данных в СУБД нет




А. Иерархической.

В. Реляционной.

С. Модемной.

D. Сетевой.

 

 

Задание 7.2. Выберите правильное утверждение:

 

СУБД Access использует модель данных…

A. Иерархическую. C. Фреймовую.

B. Реляционную. D. Сетевую.

____________________________________________________________________

 

 

Задание 7.3. Перечислите основные понятия иерархической модели данных:

А. Уровень, элемент (узел), связь.

В. Таблица, уровень, элемент.

С. Уровень, поле, узел.

D. Уровень, связь, поле.

___________________________________________________________________

7.3. Структурные элементы реляционных БД

 

Основные структурные элементы реляционной БД: поле, запись, отношение, файл, ключ.

 

1. Поле - элементарная единица логической организации данных (один столбец таблицы). В табл. 16 пять полей: № личного дела, Фамилия, Имя, Дата рождения, Специальность. При создании БД следует описать каждое из полей. Для описания поля используются следующие характеристики:

- имя поля (например, Фамилия, Имя – то есть название столбца таблицы);

- тип (например, текстовый, числовой, календарный – в памяти компьютера разный тип информации кодируется различным образом. Для поля Фамилия задается текстовый тип информации, для поля Дата рождения – календарный);

- длина (например, 15 символов);

- точность – необходимо задавать ее только для числовых данных (например, два десятичных знака для отображения дробной части числа 15,28).

2. Запись – совокупность логически связанных полей (одна строка таблицы). В табл. 16 три записи: о студентах Алексееве, Сергеевой и Петрове.

3. Отношение – совокупность экземпляров записей одной структуры (одна таблица БД).

4. Файл – совокупность объектов БД:

Таблиц (для хранения информации);

Форм (для ввода и просмотра информации);

Запросов (для отбора сведений);

Отчетов (для подготовки данных к печати).

5. Ключ – такое поле, по которому можно однозначно найти любую запись в БД. (В табл. 16 ключом является поле № личного дела). Если записи можно однозначно определить только значениями нескольких полей, ключ называется составным. Чтобы связать две таблицы БД, нужно, чтобы они имели одинаковый ключ.

 

 

Задание 7.4. Определите атрибут, являющийся ключом для базы данных Прибор, заданной следующим перечнем:

 

1. № лаборатории 6. № модели

2. № комнаты 7.Инвентарный № прибора

3.Наименование прибора 8.Серия

4.Стоимость прибора 9.Завод-изготовитель

5.Дата выпуска 10.Стоимость прибора

 

 

 

 

Задание 7.5. Сколько записей хранится в данной таблице?

_______________________________________________________________

 

Задание 7.6. Сколько полей в таблице задания 7.5?

_______________________________________________________________

7.4. Информационно-логическая модель базы данных

Общая схема базы данных называется ее информационно-логической моделью (ИЛМ).

 

Рассмотрим БД Факультет, состоящую из трех отношений (таблиц):

 

СТУДЕНТ (Номер, Фамилия И.О., Группа)

СЕССИЯ (Номер, Оценка1, Оценка2, Оценка3, Средний балл)

СТИПЕНДИЯ (Средний балл, процент стипендии)

 

Таблицы в БД связываются между собой по ключу. У таблиц СТУДЕНТ и СТИПЕНДИЯ ключи простые: таблица СТУДЕНТ имеет ключ Номер, а таблица СТИПЕНДИЯ – Средний балл. У таблицы СЕССИЯ ключ составной: Номер (для связи с таблицей СТУДЕНТ) и Средний балл (для связи с таблицей СТИПЕНДИЯ). Информационно-логическая модель БД Факультет представлена на рис. 9.

 


Рис. 9

 

 

Задание 7.7. В каком случае реляционная таблица может иметь составной ключ?

А. Если ее записи однозначно определяются значениями нескольких

полей.

В. Если число записей в таблице больше пятидесяти.

С. Если число полей в таблице больше десяти.

D. Если в базе данных имеется несколько таблиц.

______________________________________________________

7.5. Типы связей в БД

 

Все информационные объекты предметной области должны быть связаны между собой. Различаются связи нескольких типов, для которых введены следующие обозначения:

- один к одному (1:1);

- один ко многим (1:М) или (1:∞);

- многие ко многим (М:М) или (∞:∞).

Связь один к одному (1:1) предполагает, что в каждый момент времени одному экземпляру информационного объекта А соответствует не более одного экземпляра информационного объекта В и наоборот. Такой тип связи существует между отношениями СТУДЕНТ и СЕССИЯ - каждый студент имеет один набор оценок за сессию.

При связи один ко многим (1:М) одному экземпляру информационного объект А соответствует 0,1 или больше экземпляров объекта В, но каждый экземпляр объекта В связан не более чем с одним экземпляром объекта А. Данный тип связи существует между таблицами СТИПЕДИЯ и СЕССИЯ. В таблице СЕССИЯ хранится множество наборов оценок для всех студентов факультета, а число градаций стипендии ограничено.

Связь многие со многими (М:М) предполагает, что в каждый момент времени одному экземпляру информационного объекта А соответствует 0,1 или более экземпляров объекта В и наоборот. Такой тип связи может быть установлен, например, между таблицами СТУДЕНТ и ПРЕПОДАВАТЕЛЬ. Каждый преподаватель работает со многими студентами и каждый студент учится у многих преподавателей.

Задание 7.8. Перечислите типы связей в базах данных:

А. Один к одному, один ко многим, многие ко многим.

В. Один к одному, один ко всем, все к одному.

С. Один ко всем, один к одному.

 

_______________________________________________________________

 

Задание 7.9. Назовите тип связи СТИПЕНДИЯ«СЕССИЯ

А. Один ко многим. В. Один к одному. С. Многие ко многим.

__________________________________________________________

 

 

Задание 7.10. Связь между таблицами можно осуществить если:

А. Поля имеют одинаковые имена.

В. Поля имеют одинаковый тип.

С. Поля имеют одинаковый размер.

D. Поля имеют одинаковые имена и тип.

 

_______________________________________________________________

Создание базы данных

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...