Урок_1_бази даних.ppt
- Количество слайдов: 20
Бази даних
На цьому уроці ми дізнаємося: 1. Що такое база даних? 2. Що означає концептуальне, логічне і фізичне проектування баз даних. 3. Які існують моделі баз даних.
База даних (БД) – це сукупність взаємозв'язаних даних, що зберігаються у зовнішній пам'яті комп'ютера, і організовані за певними правилами, які передбачають загальні принципи опису, зберігання і обробки даних
Інформація, яка зберігається в БД, як правило, відноситься до деякої конкретної предметної області. Наприклад, бази даних: 1. 2. 3. 4. 5. Книжкового фонду бібліотеки, Кадрового складу підприємства, 09, Законодавчих актів кримінального права, Сучасної музики.
Бази даних діляться на фактографічні та документальні. Фактографічні БД містять короткі відомості про об'єкти, подані в точно визначеному форматі (1 -3), наприклад, Автор, назва, рік видання. . . У документальних БД міститься інформація різного типу: текстова, звукова, графічна, мультимедійна (4, 5). Наприклад, БД сучасної музики може містити тексти і ноти пісень, фотографії авторів, звукові записи, відеокліпи.
Обслуговування бази даних здійснює Сама по собі БД містить тільки інформацію - СУБД - Це програмне забезпечення (ПЗ), яке «Інформаційний склад» - і не може обслуговувати дозволяє створювати БД, оновлювати і запити користувача на пошук і обробку інформації. доповнювати інформацію, забезпечувати гнучкий доступ до інформації. СУБД створює на екрані комп'ютера певну середу для роботи користувача (інтерфейс), і має певні режими роботи та систему команд. Саме на основі СУБД створюються і функціонують інформаційно-пошукові системи (WWW).
Вимоги до СУБД Можливість маніпулювання даними. Можливість пошуку та формування запитів. Забезпечення цілісності (узгодженості) даних. Забезпечення захисту і секретність. Існують такі СУБД як Access, Fox. Pro, Paradox, Oracle, Sybase, Informix.
Типи СУБД Ієрархічні Мережеві Реляційні
Ієрархічні Існує сувора підпорядкованість елементів: один головний, інші підлеглі. Наприклад, система каталогів на диску. Ієрархічна модель БД являє собою сукупність Ієрархічна модель об'єктів різного рівня, причому об'єкти нижнього рівня підпорядковані об'єктам верхнього рівня.
Мережеві БД більш гнучкі: немає явно вираженого головного елемента і існує можливість встановлення горизонтальних зв'язків. Наприклад, організація інформації в Інтернеті (WWW). Мережева модель бази даних являє сукупність об'єктів різного рівня, однак схема зв'язків між об'єктами може бути будь-хто.
Реляційні Реляційна модель (від англійського "relation" - відношення) заснована на відносинах між таблицями, які містять інформацію.
Кожен рядок таблиці містить інформацію про один конкретний об'єкт БД (книзі, співробітнику, товарі), а кожен стовпець - конкретну характеристику цього об'єкта (прізвище, назва, ціна). Рядки такої таблиці називаються записами, стовпчики - полями. Кожна запис повинен відрізнятися від іншого значенням хоча б одного поля, яке називається ключем. Ключове поле - це поле або група полів, які однозначно визначають запис. Наприклад, табельний номер співробітника, код виробу, номер автомобіля. Поле Таб_№ ПІП Дата Народж. Дата прийому Посада Оклад 001 12. 05. 65 1. 02. 05 директор 1000 002 Петров П. П. 30. 10. 75 2. 03. 95 бухгалтер 500 003 Запис Іванов І. І. Сидоров С. С 4. 01. 81 4. 06. 00 виконавець 100 Кожне поле має своє ім'я і тип. Реальні БД складаються, як правило, з декількох таблиць, зв'язаних між собою яким-небудь полем і, при запиті до такої БД можна використовувати інформацію з різних таблиць.
Самостійна работа На мережевому диску, в папці «ЗАВДАННЯ ДЛЯ БД» відкрити презентацію «Проектування БД» , прочитати її і відповісти письмово на запитання: 1. Що таке концептуальне проектування БД? 2. Що таке логічне проектування БД? 3. Що таке фізичне проектування БД? 4. Що значить створити таблицю для БД? 5. Які типи даних припустимі в Ms Access?
Основні об’єкты СУБД Ms ACCESS Об’єкт Опис Таблиці Об'єкти, в яких зберігаються дані. Виглядають багато в чому подібно ЕТ. Запити Витягує дані користувачем. Форми Шаблони відображення даних, що полегшують читання і розуміння даних в таблицях, так само використовуються для більш комфортного введення даних. Звіти Шаблони роздрукування даних і проведення додаткових обчислень. Сторінки Шаблони для подання форм і звітів у вигляді HTML-файлів для розміщення їх в Інтернеті. Макроси Спеціальні команди для автоматизації роботи з БД Модулі Програми на мові VBA для виконання більш складних операцій, які не можуть виконати макроси. з таблиць на основі критеріїв, заданих
Типи даних Microsoft Access Тип даних Опис Розмір Текстовий Алфавітно-цифрові символи 0 – 255 символів Поле МЕМО Алфавітно-цифрові символи 0 – 64000 символів Числовий Числові значения 1, 2, 4 или 8 байт Дата/час Дата та час 8 байт Грошовий грошові значення 8 байт Лічильник Автоматично збільшуються номери 4 байта Логічний Логічні значення Так / Ні 1 бит ( 0 или -1 ) Поле об’єкта ОЛЕ Малюнки, діаграми, звук і відео До 1 Гбайт Гіперсилка Зв'язок з ресурсом Internet 0 – 6144 Мастер підстановок Дані, підставляються з іншої таблиці Звичайно 4 байта
Панель інструментів конструктора таблиць Вид Ключове поле Індекси Добавити строки Властивості Видалити строки Побудувати Вікно БД Новий об’єкт
Фізкультхвилинка
Закріплення пройденого матеріалу. Закінчите фрази: База даних-це. . СУБД - це. . . Мережеві СУБД використовуються для організації даних в. . . Інформація в реляційних СУБД зберігається у вигляді. . . Ms ACCESS допускає використання даних наступних форматів. . . Створити таблиці в Ms ACCESS можна так. . .
Урок_1_бази даних.ppt