Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Інформаційні бази даних: нормалізація, зв'язку і ключі

Реферат Інформаційні бази даних: нормалізація, зв'язку і ключі





о містять посилання на поле або поля первинного ключа в іншій таблиці. Зовнішній ключ визначає спосіб об'єднання таблиць. p> З двох логічно пов'язаних таблиць одну називають таблицею первинного ключа або головною таблицею, а іншу таблицею вторинного (зовнішнього) ключа або підпорядкованої таблицею. СУБД дозволяють зіставити споріднені записи з обох таблиць і спільно вивести їх у формі, звіті або запиті.

Існує три типи первинних ключів: ключові поля лічильника (лічильник), простий ключ і складовою ключ. p> Поле лічильника (Тип даних В«ЛічильникВ»). Тип даних поля в базі даних, в якому для кожної додається в таблицю запису в полі автоматично заноситься унікальне числове значення.

Простий ключ

Якщо поле містить унікальні значення, такі як коди чи інвентарні номери, то це полі можна визначити як первинний ключ. В якості ключа можна визначити всі поля, що містить дані, якщо це поле не містить повторювані значення або значення Null.

Складовою ключ

У випадках, коли неможливо гарантувати унікальність значень кожного поля, існує можливість створити ключ, що складається з декількох полів. Найчастіше така ситуація виникає для таблиці, використовуваної для скріплення двох таблиць багато - До - багатьох. p> Необхідно ще раз відзначити, що в полі первинного ключа повинні бути тільки унікальні значення в кожному рядку таблиці, тобто збіг не допускається, а в полі вторинного або зовнішнього ключа збіг значень в рядках таблиці допускається.

Якщо виникають труднощі з вибором відповідного типу первинного ключа, то в качеcтве ключа доцільно вибрати поле лічильника.

Програми, які призначені для структурування інформації, розміщення її в таблицях і маніпулювання даними називаються системами управління базами даних (СКБД). Іншими словами СУБД призначені як для створення і ведення бази даних, так і для доступу до даних. В даний час налічується більше 50 типів СУБД для персональних комп'ютерів. До найбільш поширених типів СУБД відносяться: MS SQL Server, Oracle, Informix, Sybase, DB2, MS Access і т. д.


Створення БД. Етапи проектування


Створення БД починається з проектування. p> Етапи проектування БД:

В· Дослідження предметної області;

В· Аналіз даних (сутностей та їх атрибутів);

В· Визначення відносин між сутностями та визначення первинних і вторинних (зовнішніх) ключів.

У процесі проектування визначається структура реляційної БД (склад таблиць, їх структура і логічні зв'язки). Структура таблиці визначається складом стовпців, типом даних і розмірами стовпців, ключами таблиці.

До базових поняттями моделі БД В«сутність - зв'язокВ» відносяться: сутності, зв'язки між ними і їх атрибути (властивості).

Сутність - будь-який конкретний або абстрактний об'єкт у розглянутій предметній області. Сутності - це базові типи інформації, які зберігаються в БД (в реляційної БД кожної суті призначається таблиця). До сутностей можуть ставитися: студенти, клієнти, підрозділи і т.д. Примірник сутності і тип сутності - це різні поняття. Поняття тип сутності відноситься до набору однорідних особистостей, предметів або подій, виступають як ціле (наприклад, студент, клієнт і т.д.). Примірник сутності відноситься, наприклад, до конкретної особистості в наборі. Типом сутності може бути студент, а екземпляром - Петров, Сидоров і т. д.

Атрибут - це властивість сутності в предметної області. Його найменування повинне бути унікальним для конкретного типу сутності. Наприклад, для сутності студент можуть бути використано такі атрибути: прізвище, ім'я, по батькові, дата і місце народження, паспортні дані і т.д. У реляційній БД атрибути зберігаються в полях таблиць. p> Зв'язок - взаємозв'язок між сутностями в предметної області. Зв'язки являють собою з'єднання між частинами БД (в реляційної БД - це з'єднання між записами таблиць).

Сутності - це дані, які класифікуються за типом, а зв'язки показують, як ці типи даних співвідносяться один з іншим. Якщо описати деяку предметну область у термінах сутності - зв'язок, то отримаємо модель сутність - зв'язок для цієї БД.


Задача про предметної області


Розглянемо предметну область: Деканат (Успішність студентів)

В БД В«ДеканатВ» повинні зберігатися дані про студентів, групах студентів, про оцінки студентів з різних дисциплін, про викладачів, про стипендії і т.д. Обмежимося даними про студентів, групах студентів і про оцінки студентів за різних дисциплін. Визначимо сутності, атрибути сутностей і основні вимоги до функцій БД з обмеженими даними.

Основними предметно-значущими сутностями БД В«ДеканатВ» є: Студенти, Групи студентів, Дисципліни, Успішність.

Основні предметно-значущі атрибути сутностей:

-студенти - прізвище, ім'я, по батькові, стать, дата і місце народження, група студентів;

-групи студентів - н...


Назад | сторінка 2 з 3 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)
  • Реферат на тему: Створення бази даних, заповнення таблиць даними
  • Реферат на тему: Структура базових таблиць бази даних &Двигуни постійного струму&
  • Реферат на тему: Проектування бази даних з контролю успішності студентів
  • Реферат на тему: Розгляд сутності та значення млинцевій &Млинцевий дворик&