Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Бази даних та інформаційні системи




1. Компоненти середовища СКБД. Апаратне забезпечення. Програмне забезпечення. Дані. Процедури. Користувачі.

2. Розробка бази даних. Розподіл обов'язків у системах з базами даних. Адміністратори даних і адміністратори баз даних. Розроблювачі баз даних. Прикладні програмісти. Користувачі.

3. Функції СКБД. Збереження, витяг і відновлення даних. Каталог, доступний кінцевим користувачам. Підтримка транзакцій. Сервисы керування паралельністю.

4. Функції СКБД. Сервіси відновлення. Сервіси контролю доступу до даних. Підтримка обміну даними. Служби підтримки цілісності даних. Служби підтримки незалежності від даних.

5. Реляційна цілісність. Визначник NULL. Цілісність сутностей. Посилальна цілісність. Корпоративні обмеження цілісності.

6. Реляційні мови. Реляційна алгебра. Вибірка (чи обмеження). Проекція.

7. Реляційні мови. Реляційна алгебра.. Декартовий добуток. Об'єднання. Різниця.

8. Реляційні мови. Реляційна алгебра. Операції з'єднання. Тета-з'єднання (θ - join). Природне з'єднання. Зовнішнє з'єднання. Напівз'єднання. Перетинання. Розподіл.

9. Реляційне числення. Реляційне числення кортежів. Реляційне числення доменів.

10. Представлення. Термінологія. Призначення представлень. Відновлення представлень.

11. Правила визначення реляційності СКБД. Фундаментальні правила (правила 0 і 12). Структурні правила (правила 1 і 6). Правила цілісності (правила 3 і 10). Правила маніпулювання даними (правила 2, 4, 5 і 7). Правила незалежності від даних (правила 8, 9 і 11).

12. Загальний огляд процедури проектування бази даних. Моделювання даних. Критерії оцінки моделі даних.

13. Концептуальне проектування бази даних. Логічне проектування бази даних. Фізичне проектування бази даних. Загальний огляд.

14. Проектування програми. Проектування транзакцій. Рекомендації з проектування користувальницького інтерфейсу.

15. Концепції ER-моделі та типи сутностей. Способи представлення сутностей на діаграмі. Атрибути та ключі. Представлення атрибутів на діаграмах. Типи зв'язків. Представлення зв'язків на діаграмах. Атрибути зв'язків.

16. Структурні обмеження. Показник кардинальності. Зв'язки „один до одного" , „один до багатьох, „багато до багатьох". Ступінь участі.

17. Проблеми ER-моделювання. Пастки розгалуження. Пастки розриву.

18. EER-модель. Суперкласи і підкласи типів сутностей. Спадкування атрибутів. Спеціалізація. Генералізація. Обмеження, що накладаються на процедури спеціалізації і генералізації. Категоризація.

19. Нормалізація. Мета нормалізації. Надмірність даних і аномалії відновлення. Аномалії вставки. Аномалій видалення. Аномалії відновлення.

20. Нормалізація. Властивості з'єднання без втрат і збереження залежності. Функціональні залежності. Процес нормалізації.

21. Нормалізація. Перша нормальна форма (1 НФ).

22. Нормалізація. Друга нормальна форма (2НФ). Повна функціональна залежність. Визначення другої нормальної форми.

23. Нормалізація. Третя нормальна форма (ЗНФ). Транзитивна залежність. Визначення третьої нормальної форми.

24. Нормалізація. Нормальна форма Бойса - Кодда (НФБК). Визначення нормальної форми Бойса – Кодда.

25. Четверта нормальна форма (4НФ). Багатозначна залежність. Визначення четвертої нормальної форми.

26. П'ята нормальна форма (5НФ). Залежність з'єднання. Визначення п'ятої нормальної форми (5НФ).

Типові задачі

Пропонується система відношень, які зв’язані між собою:

  1. Касир (Код касира, Прізвище, Паспорт, Дата народження, Адреса).
  2. Клієнт(Код клієнта, Прізвище, Паспорт, Дата народження, Адреса).
  3. Облік_Операцій (Дата операції, Код касира, Код клієнта, Дебет, Кредит, Залишок).

 

I. Для третього відношення запропонуйте атрибут(и), які будуть утворювати первинний ключ та хоча-б один альтернативний ключ.

II. Використовуючи команду Select мови SQL написати команду вибірки з наведених таблиць для вказаного касира та включити наступні атрибути: Дата операції, Касир.прізвище, Клієнт.Прізвище, Залишок.

 

Пропонується система відношень, які зв’язані між собою:

1. Продавець (Код продавця, Прізвище, Паспорт, Дата народження, Адреса).

2. Покупець(Код покупця, Прізвище, Паспорт, Дата народження, Адреса).

3. Облік_Продажу (Дата продажу, Код продавця, Код покупця, Товар, Кількість, Вартість).

I. Для третього відношення запропонуйте атрибут(и), які будуть утворювати первинний ключ та хоча-б один альтернативний ключ.

II. Використовуючи команду Select мови SQL написати команду вибірки з наведених таблиць для вказаного продавця та включити наступні атрибути: Дата продажу, Продавець.прізвище, Покупець.Прізвище, Вартість.

 

Пропонується система відношень, які зв’язані між собою:

1. Касир (Код касира, Прізвище, Паспорт, Дата народження, Адреса).

2. Пасажир(Код пасажиру, Прізвище, Паспорт, Дата народження, Адреса).

3. Облік_Білетів (Дата рейсу, Код касира, Код пасажиру, Пункт призначення, Відстань).

I. Для третього відношення запропонуйте атрибут(и), які будуть утворювати первинний ключ та хоча-б один альтернативний ключ.

II. Використовуючи команду Select мови SQL написати команду вибірки з наведених таблиць для вказаного пасажира та включити наступні атрибути: Дата продажу, Касир.прізвище, Клієнт.Прізвище, Відстань.

 

Пропонується система відношень, які зв’язані між собою:

1. Автомобілі (Код авто, Марка, Дата виготовлення, Державний номер, Кольор).

2. Водії(Код водія, Прізвище, Паспорт, Дата народження, Адреса).

3. Облік_Рейсів (Дата рейсу, Код водія, Код авто, Вантаж, Кількість, Відстань).

 

I. Для третього відношення запропонуйте атрибут(и), які будуть утворювати первинний ключ та хоча-б один альтернативний ключ.

II. Використовуючи команду Select мови SQL написати команду вибірки з наведених таблиць для вказаного водія та включити наступні атрибути: Дата рейсу, Водій.прізвище, Авто.Марка, Відстань.

 

Пропонується система відношень, які зв’язані між собою:

1. Учень (Код учня, Прізвище, Дата народження, Адреса).

2. Дисципліна(Код дисципліни, Назва дисципліни, Прізвище вчителя).

3. Облік_Успішності (Дата екзамену, Код учня, Код дисципліни, Оцінка, Вчитель).

I. Для третього відношення запропонуйте атрибут(и), які будуть утворювати первинний ключ та хоча-б один альтернативний ключ.

II. Використовуючи команду Select мови SQL написати команду вибірки з наведених таблиць для вказаного учня та включити наступні атрибути: Дата екзамену, Учень.прізвище, Назва дисципліни, Оцінка.

 

Пропонується система відношень, які зв’язані між собою:

1. Робітник (Код робітника, Прізвище, Паспорт, Дата народження, Адреса).

2. Підрозділ(Код підрозділу, Назва, Керівник).

3. Облік_кадрів (Дата призначення, Код робітника, Код підрозділу, Місячна ставка).

I. Для третього відношення запропонуйте атрибут(и), які будуть утворювати первинний ключ та хоча-б один альтернативний ключ.

II. Використовуючи команду Select мови SQL написати команду вибірки з наведених таблиць для вказаного підрозділу та включити наступні атрибути: Дата призначення, Робітник.прізвище, Підрозділ.Назва, Ставка.

 

Пропонується система відношень, які зв’язані між собою:

1. Літаки (Код літака, Марка, Дата виготовлення, Номер рейса, Номер борта).

2. Пілоти(Код пілота, Прізвище, Паспорт, Дата народження, Адреса).

3. Облік_Рейсів (Дата рейсу, Код пілота, Код літака, Призначення, Відстань).

 

I. Для третього відношення запропонуйте атрибут(и), які будуть утворювати первинний ключ та хоча-б один альтернативний ключ.

II. Використовуючи команду Select мови SQL написати команду вибірки з наведених таблиць для вказаного літака та включити наступні атрибути: Дата рейсу, Пілот.прізвище, Літак.Марка, Відстань.

 

Пропонується система відношень, які зв’язані між собою:

1. Провізор (Код провізора, Прізвище, Дата народження, Адреса).

2. Ліки(Код ліки, Назва ліки, Показання, Ціна).

3. Облік_Продажу (Дата продажу, Код ліки, Код провізора, Хворий, Використання).

I. Для третього відношення запропонуйте атрибут(и), які будуть утворювати первинний ключ та хоча-б один альтернативний ключ.

II. Використовуючи команду Select мови SQL написати команду вибірки з наведених таблиць для вказаного провізора та включити наступні атрибути: Дата продажу, Назва ліки, Хворий, Показання.

 

Пропонується система відношень, які зв’язані між собою:

1. Склад (Код складу, Назва, ЗавСкладом, Адреса, ).

2. Товар(Код товару, Назва, Одиниця виміру, Категорія, Ціна).

3. Облік_замовлень (Дата замовлення, Код складу, Код товару, Кількість, Загальна вартість).

I. Для третього відношення запропонуйте атрибут(и), які будуть утворювати первинний ключ та хоча-б один альтернативний ключ.

II. Використовуючи команду Select мови SQL написати команду вибірки з наведених таблиць для вказаного товару та включити наступні атрибути: Дата замовлення, ЗавСкладом, Товар, Назва, Загальна ціна.

Пропонується система відношень, які зв’язані між собою:

Пропонується система відношень, які зв’язані між собою:

1. Автобуси (Код авто, Марка, Дата виготовлення, Номер рейса, Кількість місць).

2. Водії(Код водія, Прізвище, Паспорт, Дата народження, Адреса, Клас).

3. Облік_Рейсів (Дата рейсу, Код водія, Код автобуса, Призначення, Відстань).

 

I. Для третього відношення запропонуйте атрибут(и), які будуть утворювати первинний ключ та хоча-б один альтернативний ключ.

II. Використовуючи команду Select мови SQL написати команду вибірки з наведених таблиць для вказаного водія та включити наступні атрибути: Дата рейсу, Водій.прізвище, Автобус.Марка, Відстань.

 

Пропонується система відношень, які зв’язані між собою:

1. Хворий (Код хворого, Прізвище, Дата народження, Адреса).

2. Лікар(Код лікаря, Прізвище, Спеціальність, Кабінет, Стаж).

3. Облік_Прийому (Дата прийому, Код лікаря, Код хворого, Діагноз, Час огляду).

I. Для третього відношення запропонуйте атрибут(и), які будуть утворювати первинний ключ та хоча-б один альтернативний ключ.

II. Використовуючи команду Select мови SQL написати команду вибірки з наведених таблиць для вказаного лікаря та включити наступні атрибути: Дата прийому, Лікар.Прізвище, Хворий.Прізвище, Діагноз.

Пропонується система відношень, які зв’язані між собою:

1. Поштар (Код поштаря, Прізвище, Паспорт, Адреса, Стаж).

2. Видання(Код видання, Назва, Тираж, Категорія, Ціна).

3. Облік_отримань (Дата отримання, Код поштаря, Код видання, Ціна).

I. Для третього відношення запропонуйте атрибут(и), які будуть утворювати первинний ключ та хоча-б один альтернативний ключ.

II. Використовуючи команду Select мови SQL написати команду вибірки з наведених таблиць для вказаного видання та включити наступні атрибути: Дата отримання, Прізвище, Назва, Ціна.

Пропонується система відношень, які зв’язані між собою:

Пропонується система відношень, які зв’язані між собою:

1. Поїзди (Код поїзда, Напрямок, Тип поїзда, Кількість білетів).

2. Касири(Код касиру, Прізвище, Паспорт, Дата народження, Адреса).

3. Облік_Білетів (Дата рейсу, Касир, Код поїзду, Код призначення, Відстань).

 

I. Для третього відношення запропонуйте атрибут(и), які будуть утворювати первинний ключ та хоча-б один альтернативний ключ.

II. Використовуючи команду Select мови SQL написати команду вибірки з наведених таблиць для вказаного касиру та включити наступні атрибути: Дата рейсу, Касир.прізвище, Напрямок, Відстань.

 

Пропонується система відношень, які зв’язані між собою:

1. Продавець (Код продавця, Прізвище, Дата народження, Адреса).

2. Товар(Код товару, Назва, Категорія, Вартість).

3. Облік_Продажу (Дата продажу, Код продавця, Код товару, Кількість, Загальна вартість).

I. Для третього відношення запропонуйте атрибут(и), які будуть утворювати первинний ключ та хоча-б один альтернативний ключ.

II. Використовуючи команду Select мови SQL написати команду вибірки з наведених таблиць для вказаного товару та включити наступні атрибути: Дата продажу, Прізвище, Назва, Кількість.

 

Пропонується система відношень, які зв’язані між собою:

1. Банк (Код банка, Назва, МФО, Адреса, Код ЄДРПОУ).

2. Фірма(Код фірма, Назва, Директор, Адреса, Форма оподаткування).

3. Облік_коштів (Дата операції, Код банку, Код фірми, Дебет, Кредит, Залишок).

I. Для третього відношення запропонуйте атрибут(и), які будуть утворювати первинний ключ та хоча-б один альтернативний ключ.

II. Використовуючи команду Select мови SQL написати команду вибірки з наведених таблиць для вказаної фірми та включити наступні атрибути: Дата операції, Банк.Назва, Фірма.Назва, Залишок.

 

Пропонується система відношень, які зв’язані між собою:

  1. Фірми (Код фірми, Назва, Адреса, Тип оподаткування, Код ЄДРПОУ).
  2. Договори(Код договору, Термін, Сума, Обов’язки сторін).
  3. Облік_Договорів (Дата укладання, Код фірми, Код договору, Прізвище хто підписав).

 

I. Для третього відношення запропонуйте атрибут(и), які будуть утворювати первинний ключ та хоча-б один альтернативний ключ.

II. Використовуючи команду Select мови SQL написати команду вибірки з наведених таблиць для вказаної фірми та включити наступні атрибути: Дата укладання, Сума, Термін, Назва, Хто підписав.

 

Пропонується система відношень, які зв’язані між собою:

1. Нерухомість (Код нерухомості, Назва, Адреса, Тип, Стан).

2. Орендар(Код орендаря, Прізвище, Паспорт, Дата народження, Адреса).

3. Облік_Оренди (Дата початку, Код нерухомості, Код орендаря, Термін, Вартість).

I. Для третього відношення запропонуйте атрибут(и), які будуть утворювати первинний ключ та хоча-б один альтернативний ключ.

II. Використовуючи команду Select мови SQL написати команду вибірки з наведених таблиць для вказаного орендаря та включити наступні атрибути: Дата початку, Назва, Прізвище, Термін, Вартість.

 

Пропонується система відношень, які зв’язані між собою:

1. Посада (Код посади, Назва, Категорія, Посадова ставка).

2. Робітник(Код робітника, Прізвище, Паспорт, Дата народження, Адреса).

3. Облік_Призначень (Дата призначення, Код посади, Код робітника, Відділ).

I. Для третього відношення запропонуйте атрибут(и), які будуть утворювати первинний ключ та хоча-б один альтернативний ключ.

II. Використовуючи команду Select мови SQL написати команду вибірки з наведених таблиць для вказаного робітника та включити наступні атрибути: Дата призначення, Прізвище, Назва, Ставка.

 

Пропонується система відношень, які зв’язані між собою:

  1. Автомобіль (Код авто, Дата виготовлення, Виробник, Марка, Держ_Номер).
  2. Власник(Код власника, Прізвище, Паспорт, Дата народження, Адреса).
  3. Облік_Порушень (Дата порушення, Код авто, Код власника, Порушення, Штраф, Інспектор).

 

I. Для третього відношення запропонуйте атрибут(и), які будуть утворювати первинний ключ та хоча-б один альтернативний ключ.

II. Використовуючи команду Select мови SQL написати команду вибірки з наведених таблиць для вказаного власника та включити наступні атрибути: Дата порушення, Прізвище, Марка, Держ Номер, Штраф.

 

Пропонується система відношень, які зв’язані між собою:

1. Автомобиль (Код авто, Дата виготовлення, Виробник, Марка, Колір).

2. Покупець(Код покупця, Прізвище, Паспорт, Дата народження, Адреса).

3. Облік_Продажу (Дата продажу, Код авто, Код покупця, Вартість, Продавець).

I. Для третього відношення запропонуйте атрибут(и), які будуть утворювати первинний ключ та хоча-б один альтернативний ключ.

II. Використовуючи команду Select мови SQL написати команду вибірки з наведених таблиць для вказаного покупця та включити наступні атрибути: Дата продажу, Прізвище, Марка, Вартість, Вартість.

 

Пропонується система відношень, які зв’язані між собою:

1. Змагання (Код змагання, Вид спорту, Дисципліна, Суддя).

2. Спортсмен(Код спортсмена, Прізвище, Держава, Дата народження).

3. Облік_Результатів (Дата виступу, Код змагання, Код спортсмену, Очки, Арена).

I. Для третього відношення запропонуйте атрибут(и), які будуть утворювати первинний ключ та хоча-б один альтернативний ключ.

II. Використовуючи команду Select мови SQL написати команду вибірки з наведених таблиць для вказаного спортсмена та включити наступні атрибути: Дата виступу, Дисципліна, Прізвище, Результат, Арена.

 


Поделиться:

Дата добавления: 2015-09-15; просмотров: 83; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты