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

Реферат Проектування заданої предметної області





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

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

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

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

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

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

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

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

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

Збережена процедура - об'єкт бази даних, що представляє собою набір SQL-інструкцій, який компілюється один раз і зберігається на сервері. Збережені процедури дуже схожі на звичайні процедури мов високого рівня, у них можуть бути вхідні і вихідні параметри і локальні змінні, в них можуть вироблятися числові обчислення й операції над символьними даними, результати яких можуть присвоюватися змінним і параметрам. У збережених процедурах можуть виконуватися стандартні операції з базами даних (як DDL, так і DML). Крім того, в збережених процедурах можливі цикли і розгалуження, тобто в них можуть використовуватися інструкції управління процесом виконання.

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

На відміну від звичайних таблиць реляційної БД, подання не є самостійною частиною набору даних, що зберігається в базі. Вміст уявлення динамічно обчислюється на підставі даних, що знаходяться в реальних таблицях. Зміна даних в реальному таблиці БД негайно відбивається у вмісті всіх уявлень, побудованих на підставі цієї таблиці.



2. Створення ER і реляційної моделі даних, запитів, подань, збережених процедур, курсорів і тригерів для предметної області «Магазин з продажу комп'ютерних комплектуючих»


.1 Створення ER і реляційної моделі даних для предметної області «магазин з продажу комп'ютерних комплектуючих»


Замовлення ( №Заказа, Найменування, Кількість, Дата, Вартість, №Сотрудніка)

Співробітники ( №Сотрудніка , П.І.Б., Телефон, Адреса, Відділ)

Товар (№Товара , Найменування, Вартість, тех.характеристики, №Склада)

Збірка замовлення (№Склада , №Товара )

Замовники

Назад | сторінка 5 з 7 | Наступна сторінка





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

  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)
  • Реферат на тему: Розробка бази даних предметної області
  • Реферат на тему: Створення бази даних для предметної області "Нотаріальна контора" ...
  • Реферат на тему: Створення бази даних, заповнення таблиць даними
  • Реферат на тему: Створення реляційної Бази даних