Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД.docx
Скачиваний:
61
Добавлен:
26.03.2016
Размер:
5.1 Mб
Скачать

3. Задача.

Построить ER-модель для проектирования БД кафедры, содержащую информацию, необходимую

для закрепления тем курсового проектирования.

Исходными данными является:

1. Выписка из учебного плана с указанием, какие КП (по каким предметам) на каких потоках и в

каком семестре должны быть выполнены в данном учебном году.

2. Какие преподаватели могут руководить КП по данному предмету.

3. Плановое число КП по каждой дисциплине на каждом потоке для каждого преподавателя.

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

5. Темы КП по каждой дисциплине

Билет №4

  1. Инфологическое (концептуальное) моделирование

Концептуальное (инфологическое) проектирование — построение семантической модели предметной области, то есть информационной модели наиболее высокого уровня абстракции. Такая модель создаётся без ориентации на какую-либо конкретную СУБД и модель данных. Термины «семантическая модель», «концептуальная модель» и «инфологическая модель» являются синонимами. Кроме того, в этом контексте равноправно могут использоваться слова «модель базы данных» и «модель предметной области» (например, «концептуальная модель базы данных» и «концептуальная модель предметной области»), поскольку такая модель является как образом реальности, так и образом проектируемой базы данных для этой реальности.

Конкретный вид и содержание концептуальной модели базы данных определяется выбранным для этого формальным аппаратом. Обычно используются графические нотации, подобные ER-диаграммам.

Чаще всего концептуальная модель базы данных включает в себя:

  • описание информационных объектов или понятий предметной области и связей между ними.

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

  1. SQL. Создание объектов.

CREATE — DDL оператор языка SQL, используемый для создания объектов базы данных. Различные СУБД работают с различными объектами.

Стандарт SQL-92 определяет команду CREATE в вариантах:

  • CREATE ASSERTION[1] — создание утверждения

  • CREATE CHARACTER SET[2] — создание набора символов

  • CREATE COLLATION — создание правила сортировки для набора символов

  • CREATE DOMAIN — создание домена (пользовательского типа данных столбца).

  • CREATE SCHEMA — создание схемы (именованной группы объектов)

  • CREATE TABLE — создание таблицы базы данных

  • CREATE TRANSLATION — создание правила преобразования (трансляции) из одного набора символов в другой (используется в операторе TRANSLATE)

  • CREATE VIEW — создание представления данных

Наиболее общие команды (поддерживаются большинством СУБД): CREATE TABLE и CREATE VIEW

3.

Билет №5

5.1) Простые объекты и их свойства

Любая база данных состоит из простейших объектов, называемых полем и записью.

(На самом нижнем уровне находятся наименьшие объекты, с которыми работает реляционная база данных – поля и записи )

Поле – простейший объект базы данных предназначенный для хранения параметра реального объекта или процесса.

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

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