Главная —› Страничка студента —› Учебно-методические материалы —› Темы для самостоятельного изучения —›
Тема: Проектування бази даних.Мета :
Розглянути етапи розроблення бази даних;
Охарактеризувати структуру, типи і властивості полів таблиці;
Розглянути поняття первинного ключа та індексу;
Розглянути поля зв’язку таблиць і типи відношень;
Формувати вміння формувати структуру таблиці бази даних на конкретному прикладі.
Студенти повинні знати:
• Етапи розроблення бази даних;
• Формалізувати структуру бази даних;
• Що таке первинний ключ і яких типів ключі існують;
• Що таке індекс і яких видів індекси існують.
Студенти повинні вміти:
• Проектувати прості бази даних;
• Формувати структуру бази даних;
• .Встановлювати первинні ключі в базі даних.
Перелік понять:
Таблиця бази даних, поле таблиці, структура таблиці, типи і властивості полів, первинний ключ, індекс, поля зв’язку таблиць, типи відношень.
План.
1. Проектування бази даних (БД).
2. Типи та властивості полів.
3. Поняття первинного ключа.
4. Поняття індексу.
5. Поля зв’язку таблиць. Типи Відношень.
6. Проектування конкретної бази даних і запитів до неї.
Під час проектування бази даних відбувається розроблення на папері структури бази даних. На цьому етапі необхідно:
Сформулювати мету створення БД, наприклад, аналіз сімейного бюджету;
Визначити перелік об’єктів , відомості про які будуть зберігатися та аналізуватися, наприклад, об’єктом може бути статті розходів, або статті доходів;
Зазначити перелік ознак цих об’єктів, наприклад, для статей розходів ознаками будуть сума, дата сплати. У СУБД терміну ознака відповідає термін поле;
Визначити множину можливих значень цих ознак(типи даних полів та їх властивості);
Згрупувати ознаки в таблиці, забезпечити наявність полів зв’язку поміж таблицями та гарантію унікальності кожного запису за допомогою ключа;
Формалізувати структуру БД, а саме:
1) для бази даних визначити з якої кількості таблиць вона буде складатися і як вони будуть називатися;
2) для кожної таблиці визначити, яка кількість полів буде визначати її структуру, і як вони будуть називатися;
3) для кожного поля визначити тип і властивості;
4) для кожної таблиці визначити ключ;
5) для кожної таблиці визначити індекси;
6) для бази даних установити, за якими полями зв’язуються таблиці, та визначити тип і параметри зв’язку.
Отже, після визначення кількості таблиць БД та їх назв, для кожної таблиці БД слід заповнити таблицю такої структури:
Назва таблиці |
Властивості поля |
||||
Поля, які утворюють ключ |
Ознака об’єкта(назва стовпчика таблиці) |
Ім’я (назва) поля таблиці БД |
Тип поля |
Розмір |
інші |
|
|
|
|
|
|
Типи та властивості полів
В MS Access використовують так типи полів: текстове, числове, дати та часу, логічне, лічильник, MEMO, зв'язаного об’єкта. Серед властивостей слід відзначити такі:
- для текстового поля можна вказати значення, якого поле набуває за замовчанням (властивість ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ;
- для числового поля слід правильно визначити розмір поля (властивість РОЗМЕР ПОЛЯ), а для поля з дійсними значеннями (з розміром С плавающей точкой та форматом Фиксированный) - кількість десяткових знаків (властивість Число десятичных знаков):
· БАЙТ -- якщо поле набуває цілих значень у межах від О до 255;
· ЦЕЛОЕ — цілі числа в межах від -32 768 до 32 767;
· ДЛИННОЕ ЦЕЛОЕ — цілі числа в межах від -2 147 483 648 до 2 147 483 647;
· С ПЛАВАЮЩЕЙ точкой (4 БАЙТ) — дійсні числа в межах від -3,402 823 х 1038 до 3,402 823 х I038;
· С ПЛАВАЮЩЕЙ точкой (8 БАЙТ) — дійсні числа в межах від -1,79769313486232 х 10308 до 1,79769313486232 х 10308.
[ 1 ] [ 2 ]
Главная —› Страничка студента —› Учебно-методические материалы —› Темы для самостоятельного изучения