Зміст p>
Вступ 2 p>
Глава 1 5 p>
Системи управління базами даних (СУБД) 5 p>
1.1 Основні положення 5 p>
1.2. Ієрархічна і мережева даталогіческіе моделі СУБД 10 p>
Глава 2 12 p>
Мережеві структури 12 p>
2.1. Файлова модель 13 p>
Глава 3 17 p>
Реляційні структури 17 p>
3.1. Реляційні даталогіческіе моделі СУБД 19 p>
3.2. Об'єктно-орієнтовані СУБД (ООСУБД) 25 p>
Глава 4 27 p>
Ієрархічні стpуктуpи 27 p>
4.1. Ієрархічні структури в реляційних базах даних 28 p>
4.2. Вкладені рекурсивні ієрархічні дані 29 p>
4.3. Відображення даних 29 p>
Глава 5 32 p>
OLE: основні відомості 32 p>
5.1. Введення в OLE 32 p>
5.2. Зв'язування та впровадження об'єктів 33 p>
5.3. Різниця між зв'язуванням і впровадженням об'єктів 35 p>
Глава 6 37 p>
Переваги і недоліки тестової системи або методичне обгрунтуванняавтоматизації процесу навчання 37 p>
5.1. Міжпредметні зв'язку та комп'ютерне навчання 39 p>
Глава 7 41 p>
Розробка тестує програми 41 p>
Висновок 44 p>
Список літератури 45 p>
Введення p>
Основні ідеї сучасної інформаційної технології базуються наконцепції баз даних (БД). Відповідно до даної концепції основою інформаційноїтехнології є дані, організовані в БД, які адекватно відображаютьреалії дійсності в тій або іншій предметній області і забезпечуютькористувача актуальною інформацією у відповідній предметній області. p>
У перших трьох розділах розглядаються нові системи управління базамиданих, такі як ієрархічна та мережева даталогіческіе моделі,реляційні даталогіческіе моделі, об'єктно-орієнтовані СУБД. Зазвичайрозрізняють три класи СУБД, що забезпечують роботу ієрархічних, мережних іреляційних моделей. Однак відмінності між цими класами поступовостираються, причому, мабуть, будуть з'являтися інші класи, що викликаєтьсяперш за все інтенсивними роботами в області баз знань (БЗ) і об'єктно -орієнтованої інфотехнологіей. Тому традиційною класифікацієюкористуються все рідше, але ми поки будемо дотримуватися саме її, якнайбільш усталену. Кожна із зазначених моделей маєхарактеристиками, що роблять її найбільш зручною для певних програм. p>
Глава 4 «Ієрархічні структури» докладніше описує позитивні танегативні риси ієрархічної моделі. Навколишній світ переповненийієрархічними даними. Будь-яка група об'єктів, в якій один об'єкт можебути «батьком» для довільного числа інших об'єктів, організована ввигляді ієрархічного дерева. При роботі з ієрархіями використовується «сімейна»термінологія (батьки, онуки, предки, нащадки), оскільки сім'я єнайпоширенішим прикладом об'єктів (у даному випадку - людей),об'єднаних ієрархічними відносинами. У той же час місце об'єкта вієрархічному дереві - не більше ніж умовне позначення зв'язку з іншимиоб'єктами. Ієрархічна структура всього лише допомагає зберегти і знайтиоб'єкт. p>
У п'ятому розділі огляд технології OLE. З появою нових більш потужних,комп'ютерів і засобів програмування було створено нове поколінняелементів на базі OLE. Найбільш привабливим перевагою OLE єможливість використання методів інших серверів додатків. Набагатозручніше використовувати функціональність електронних таблиць, таких як Excel,або текстових процесорів, таких як Word, замість того щоб розроблятианалогічну функціональність у власному додатку. p>
Спочатку технологія OLE була стандартом, що забезпечуєзв'язування та вбудовування об'єктів. Коли додаток-сервер OLE -активізується, це відбувається всередині контейнера, розташованого у вашомудодатку. Візуально при актівізірованіі сервера OLE поточні панеліінструментів і меню замінюються панелями інструментів і меню сервера OLE абозливаються з ними. Крім того, частина форми стає вікном сервера OLE, такяк сервер бере на себе управління областю форми. Зв'язуванняназивають асоціювання файлу об'єкта OLE з контейнером OLE. Файл об'єктаніколи не зберігається в контейнері, але контейнер OLE посилається на файл.
Однією з переваг зв'язування об'єктів є те, що безлічкористувачів, серверів OLE і додатків-контейнерів можуть отримувати доступдо одного документу. При встановленні об'єктів реальний об'єкт зберігається ввашому додаток і інші контейнери OLE не мають доступу до цього об'єкта.
Перевагою вбудовування є зберігання даних як частини програми. P>
Шоста глава присвячена переваг і недоліків тестової системи.
Однією з форм залучення викладачів до використання комп'ютерає тестуючі програми, які дозволяють викладачеві спроститиперевірку знань учнів і в той же час в захоплюючій формі підносятьучням знання з тієї чи іншої дисципліни. p>
Метою даної дипломної роботи є створення програми зкомп'ютерного контролю знань студентів. p>
Переді мною були поставлені наступні завдання: p>
- дати огляд сучасного стану теорії баз даних, основним моделям СУБД, що застосовуються в ПК; p>
- вивчити принципи функціонування та основні можливості технології p>
OLE; p>
- розробити спосіб відображення реляційних структур даних у ієрархічному вигляді; p>
- доповнити стандартний компонент Delphi OLEContainer можливістю збереження бітового зображення на його поверхні. p>
Система автоматизованого контролю знань, розглянута в розділі 6,дозволяє автоматизувати процес проведення контрольних робіт з дисциплін. Цезручне додавання до традиційних методів контролю, що підвищуєефективність засвоєння предмета студентом. Міжпредметні зв'язки ікомп'ютерне навчання розглянуті в цьому розділі єзагальноосвітні мети інформатики, серед них: наведення і посиленняміжпредметних зв'язків, сприяння сприйняття цілісної, системноїкартини світу, інформаційних процесів у суспільстві, природі та пізнанні. Длярозумного і плідного використання Вт необхідна загальноосвітня ікомп'ютерна грамотність. Звідси виявляється міжпредметних зв'язків з основамиінформатики та ОТ, з математикою, російською мовою, літературою та англійськоюмовою. Вт для вчителя виступає і як предмет, і як засіб навчання, іяк інструмент психолого-педагогічних досліджень (тестування). p>
У сьомому розділі викладені проблеми розробки тестує програми іїх рішення. p>
Глава 1 p>
Системи управління базами даних (СУБД) p>
Основні ідеї сучасної інформаційної технології базуються наконцепції баз даних (БД). Відповідно до даної концепції основою інформаційноїтехнології є дані, організовані в БД, які адекватно відображаютьреалії дійсності в тій або іншій предметній області і забезпечуютькористувача актуальною інформацією у відповідній предметній області.
Перші БД з'явилися вже на зорі 1-го покоління ЕОМ представляючи собоюокремі файли даних або їх прості coвокупності. У міру збільшенняобсягів та структурної складності збереженої інформації, а також розширеннякола споживачів; інформації визначилася необхідність створення зручнихефективних систем інтеграції збережених даних та управління ними. Наприкінці 60 --х років це призвело до створення перших комерційних систем управління базамиданих (СУБД), що підтримують opганізацію та ведення БД. Перед обговореннямнаступного матеріалу, нам буде потрібно ряд основних понять, що використовуютьсяв інформаційних системах різного призначення. p>
1.1 Основні положення p>
База даних (БД) в строгому сенсі слова єсукупність взаємопов'язаних файлів даних певної організації. БД,як правило, включає цілий ряд файлів, але може складатися і зєдиного файлу. Дані, що складають БД, відображають характеристикиоб'єктів і їх відносин у відповідній прикладної області. Кожен файл,що входить до БД, містить певну кількість записів (змінюване в процесіфункціонування БД), що відображають ту чи іншу сторону предметної області, наяку орієнтована БД. Як правило, файли БД містять велику кількістьоднотипних записів. Записи, в свою чергу, складаються з полів,що представляють певні типи інформації про об'єкти. Поле єнайменшої інформаційної одиницею, безпосередньо доступною в записі.
Якщо файл_1 БД (рис. 1) містить п однотипних записів (що мають однаковуструктуру полів і їх смислове навантаження), то j-запис (1 p>