Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры КИТ Вишняков.doc
Скачиваний:
143
Добавлен:
13.02.2016
Размер:
556.03 Кб
Скачать

41. Типы данных, используемые в бд:

1) текстовой (до 255 символов)

2) числовой

3) логический

4) денежный

5) дата/время

6) счетчик

7) поле Memo

8) поле объекта OLE

9) гиперссылка

Текстовый – для хранения текста

Числовой (байт; целое; 0….255(1 байт)

целое; -32768,….32767(2 байта)

длинное целое; -2147483648….2147483647(4 байта)

- - - - - - - - -

одинарное

плавающей точкой до 3,4*1038(кбайт)

двойное с плав. точкой до 1,7*1038(8 байт)

Денежный для хранения ден. сумм.

Дата/время (27.03.2009-9:13:27)

Логический -для решения логических данных.

Счетчик- натуральные числа с автоматическим наращиванием, используется для порядковой нумерации записей таблицы

Поле Memo- длинный текст (до 60 тыс символов)

Поле объекта OLE – объекты, созданные в др. приложениях (Word,Paint)

Гиперссылка – ссылка на сетевой ресурс Интернета.

42. Реляционные ключи

Первичный ключ – поле или набор полей, которые уникальным образом идентифицируют записи таблицы. Значит, что в таблице не может быть 2 записей с одинаковым значением первичного ключа, если ключ состоит из одного поля, он называется простым ключом; если больше, чем 1 поле – составным.

Внешний ключ – поле или набор полей. Он существует в нескольких таблицах и является первичным в одной из них.

43.Связывание таблиц

для установления связей между таблицами используются ключи.

4 вида связи: 1:1, 1:М, М:1, М:М.

1:1 Одной из записей таблицы с первичным ключом соответствует не более одной записи в таблице внешним ключом.

1:М Одной из записей в таблице с первичным ключом соответствует любое количество записей с внешним ключом.

М:М нескольким записям в одной таблице соответствует несколько записей в другой таблице.

44.Ссылочная целостность.

Правила ссылочной целостности требует, чтобы каждое определенное значение атрибутов (поля) внешнего ключа, существующего в данной таблице, для которого данный атрибут явл. первичным ключом.

Возможные стратегии ссылочной целостности:

1. запрещение

2. каскадное изменение

1) налагается запрет на все изменения первичного ключа, если существуют ссылающиеся на него внешние ключи.

2) воздействие на запись в таблице с первичным ключом каскадным образом, распределяются на все таблицы, содержащие ссылки на данную запись

46. Некоторые операции реляционной алгебры.

Операции над таблицами

1)Пересечение

2)Объединение

3)Разность

4)Декартово произведение

Табл R1и R2 называются совместимыми,если:

1)В них одинак. кол. столбцов

2)Типы столбцов совпадают(типы данных)

Перечисление выполн.над совместимыми таблицами, в рез.включ. одинак. строки.

R=R1ΩR2

Объединение выполн. над совместимыми табл., в рез. включ. все строки обеих т-ц.,за исключ.дубликатов.

R=R1 R2

Разность выполн. над совместимыми т-цами, в рез. включ. все строки т-цы R1 не принадлежитR2

R=R1/R2

Декартово произведение т-цы могут быть не совместимыми(разное кол. столбцов и типы данных)

в рез. получается т-ца с колич. столбцов К1+К2 и ко. строк m1m2, где К1 и К2- кол. столбцов т-ц R1 и R2,m1,m2-кло. строк т-ц R1 и R2

R1=R1*R2