Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Shpory_BD.doc
Скачиваний:
6
Добавлен:
19.08.2019
Размер:
249.86 Кб
Скачать

10. Языки баз данных.

1)QBE (query by example) – запрос по образцу (шаблону).

реализован в виде конструктора запросов

2)SQL (structure query language).

Виды языка SQL:

- интерактивный – для выполнения действий в БД (после ввода команды следует выполнение с возможностью просмотра результата);

- встроенный – состоит из команд языка, которые включены в программу, написанную на к.-либо другом языке.

Категории команд языка SQL:

-DDL–язык определения данных (команды для создания таблиц, индексов, представлений).

-DML-язык манипулирования данными (команды, позволяющие определять какие данные представлены в таблице в любой момент времени).

-DCL-язык управления данными (команды для определения прав доступа к данным).

11. Концепция er-модели.

С целью упрощения проектирования реляционной БД в 1976г. Была разработана модель «сущность связь» (ER-модель). Основу этой модели составляют типы сущностей, типы связей, атрибуты. Тип сущности – это объект, который характеризует данное предметной области, которое имеет независимое существование. Тип сущности может быть объектом с физическим существованием, либо с атрибутами существования.

Физ. существование

Концеп. существования

Работник

Осмотр объекта недвижимости

Отделение

Продажа объекта недвижимости

Каждый идентифицируется объектом и списком свойств. Сущности подразделяются на слабые и сильные. Слабый тип – тип сущности, существование которого зависит от какого-то другого типа сущности. Сильный тип – существование независимо от других сущностей.

Пример: Аренда и продажа объектов недвижимости

Модель «сущность связи» представляется в виде диаграммы. На этой модели каждая слабая сущность представлена в в идее прямоугольника с двойным контуром. Свойства сущности (атрибуты): - простые; -составные; - однозначные; - многозначные.

Простой – состоящий из одного компонента с независимым существованием.

Составной – состоящий из нескольких компонентов, каждый из которых характеризуется независимостью существования.

Однозначный атрибут – атрибут, который содержит несколько значений для одной сущности.

Производный атрибут – атрибут, который представлен значением производным от связного с ним атрибута.

Пример: Возраст сотрудника -> Дата рождения.

А

Простой атрибут

трибут может быть:

- ключевым – обозначается подчеркнутой чертой;

- не ключевым.

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

Связь - количество участников связи – степень этой связи.

Между ВЛАДЕЦ объектом недвижимости можно выделить связь ВЛАДЕЕТ.

Основные ограничения на типы связи: - кардинальность – 1:1, 1:N, M:N;

- степень участия; - количество возможных связей для каждой из сущностей (2).

Существует два варианта участия сущности в связи: -полная; -частичная.

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

Участия сущности «Сотрудник» в этой связи является частичным, поскольку некоторый работник может не относиться к конкретному отделению.

Участники связи с полным участием - двойная линия.

Участники связи с частичным участием - одинарная линия.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]