Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Контрольна робота з теми №1
Лекція 1:
1)Під інформаційною системою зазвичай розуміють прикладну систему, орієнтовану на збір, зберігання, пошук і обробку інформації.
Автоматизованими називають ІС, в яких застосовують технічні засоби, зокрема ЕОМ. Більшість існуючих ІС є автоматизованими.У широкому розумінні під визначення ІС підпадає будь-яка система обробки інформації.
Розділяють на:
- керуючі;
- інформаційно-довідкові;
- підтримки прийняття рішень.
Банк даних є різновидом ІС, в якій реалізовані функції централізованого зберігання та накопичення оброблюваної інформації, організованої в одну або декілька баз даних.
Складаються з компонентів
● бази (декількох баз) даних;
● програмних засобів для підтримки банку даних
● обчислювальної системи та технічних засобів для розгортання банку даних;
● адміністратора обчислювальної системи та обслуговуючого персоналу.
2.Система керування базами даних (СКБД) - це комплекс мовних і програмних засобів, призначений для створення, ведення і сумісного використання БД багатьма користувачами.
Зазвичай СКБД розрізняють за моделями даних, які використовують.
Додаток являє собою програму, що забезпечує автоматизацію обробки інформації для прикладної задачі.
Словник даних (СД) є підсистемою БнД, яка призначена для централізованого зберігання інформації про структури даних, взаємозв'язки файлів БД один з одним, типи даних і формати їх подання і т.п.
Адміністратор бази даних (АБД) є особа або група осіб, відповідальних за вироблення вимог до БД, її проектування, створення, ефективне використання та супровід.
Обчислювальна система (ОбС) являє собою сукупність взаємопов'язаних і узгоджено діючих ЕОМ або процесорів та інших пристроїв, що забезпечують автоматизацію процесів прийому, обробки та видачі інформації споживачам.
Обслуговуючий персонал виконує функції підтримки технічних і програмних засобів у робочому стані. Він проводить профілактичні, регламентні, відновлювальні та інші роботи за планами, а також у міру необхідності.
3.Класифікація за маштабом:
Одиночні;
Групові;
Корпоративні;
Класифікація за сферою застосування:
Обробка транзакцій;
Системи підтримки прийняття рішень;
Інформаційно довідкові системи;
На основі багаторівневої архітектури;
Класифікація за способу організації.
На основі архітектури файл-сервер;
На основі архітектури клієнт-сервер;
На основі технології Internet/internet;
На основі багаторівневої архітектури;
Лекція 2:
4. Ефективність функціонування баз даних (БД) багато в чому залежить від її архітектури. В даний час перспективною є архітектура клієнт-сервер.
Сервером певного ресурсу в комп'ютерній мережі називається комп'ютер (програма), керуючий цим ресурсом, клієнтом - комп'ютер (програма), що використовує цей ресурс.
У залежності від розмірів організації і особливостей вирішуваних завдань база даних може мати одну з наступних конфігурацій:
● комп'ютер-сервер, що містить корпоративну і персональні бази;
● комп'ютер-сервер і персональні комп'ютери з ПБД;
● кілька комп'ютерів-серверів і персональних комп'ютерів з ПБД.
Використання архітектури клієнт-сервер дає можливість поступового нарощування бази даних підприємства, по-перше, у міру розвитку підприємства, по-друге, у міру розвитку самої бази даних.
5. Області застосування інформаційних систем:
Бухгалтерський облік;
Управління фінансовими потоками;
Управління складом, асортиментом, закупівлями
Управління виробничим процесом
Управління маркетингом
Документообіг
Оперативне управління підприємством
Надання інформації про фірму
Лекція 3:
7. В якості основних класифікаційних ознак СКБД можна використовувати наступні:
- вид програми;
- характер використання;
- модель даних
У загальному випадку під СКБД можна розуміти будь-який програмний продукт, що підтримує процеси створення, ведення і використання БД.
До СКБД належать такі основні види програм:
● повнофункціональні СКБД;
● сервери БД;
● клієнти БД;
● засоби розробки програм роботи з БД.
8.
Багатокористувацькі СКБД включають в себе сервер БД і клієнтську частину і, як правило, можуть працювати в неоднорідному обчислювальному середовищі.
До багатокористувацьких СКБД відносяться, наприклад, СКБД Oracle і Informix.
Перераховані вище функції СКБД, у свою чергу, використовують такі основні функції більш низького рівня:
● управління даними у зовнішній пам'яті;
● управління буферами оперативної пам'яті;
● управління транзакціями;
● ведення журналу змін до БД;
● забезпечення цілісності та безпеки БД.
9. Локальні інформаційні системи. Варіанти їх організації, основні гідності та недоліки.
Функціональні частини бази даних можуть розміщуватися на одному або на декількох комп'ютерах. Розглянемо варіанти організації БД на одному ПК.Відповідну БД зазвичай називають локальною.
Організація функціонування локальної БД на одному комп'ютері в середовищі деякої операційної системи (ОС) можлива за допомогою наступних варіантів використання програмних засобів:
- «повної» СКБД;
- додатка і «усіченого» ядра СКБД;
- незалежної програми.
Основна перевага схеми - простота розробки і супроводу БД і додатків при наявності розвинених відповідних засобів розробки і сервісних засобів.
Недоліком цієї схеми є витрати дискової пам'яті на зберігання програми СКБД.
Лекція 4
10. Для розробки додатків СКБД повинна мати програмний інтерфейс, основу якого складають функції та процедури відповідної мови програмування.
Існуючі СКБД підтримують такі технології розробки додатків:
● ручне кодування програм
● створення текстів додатків за допомогою генераторів
● автоматична генерація готового додатку методами візуального програмування
Використання генераторів спрощує розробку додатків, оскільки при цьому можна отримувати програмний код без ручного набору.
Засоби візуального програмування додатків є подальшим розвитком ідеї використання генераторів додатків. Додаток при цьому будується з готових «будівельних блоків» за допомогою зручного інтегрованого середовища.
Якщо основним файлом програми є виконуваний файл, то цей додаток є незалежним додатком, що виконується автономно від середовища СКБД.
Отримання незалежного додатка на практиці здійснюється шляхом компіляції вхідних текстів програм, отриманих різними способами: шляхом набору тексту вручну, а також отриманих за допомогою генератора програми або середовища візуального програмування.
Перевагою застосування незалежних додатків є те, що час виконання машинної програми зазвичай менше, ніж при інтерпретації. Важливою перевагою застосування інтерпретованих додатків є легкість їх модифікації. Іншою перевагою систем з інтерпретацією є те, що хороші СКБД зазвичай мають потужні засоби контролю цілісності даних та захисту від несанкціонованого доступу.
11. При роботі користувача з базою даних над її вмістом виконуються наступні основні операції:
● вибір;
● додавання;
● модифікація (заміна);
● видалення даних.
Схема обміну даними при роботі з БД
Лекція 5.
12) В ієрархічній моделі зв'язки між даними можна описати за допомогою упорядкованого графа (або дерева). Спрощено уявлення зв'язків між даними в ієрархічній моделі
Для опису структури (схеми) ієрархічної БД на деякій мові програмування використовується тип даних «дерево».
Тип «дерево» схожий з типами даних «структура» мов програмування Сі та «запис» мови Паскаль. У них допускається вкладеність типів, кожен з яких знаходиться на деякому рівні.
Кореневим називається тип, який має підлеглі типи і сам не є підтипом.
Підлеглий тип (підтип) є нащадком по відношенню до типу, який виступає для нього в ролі предка (батька).
До основних операцій маніпулювання ієрархічно організованими даними належать такі:
● пошук зазначеного екземпляра БД;
● перехід від одного дерева до іншого;
● перехід від одного запису до іншого всередині дерева;
● вставка нового запису в зазначену позицію;
● видалення поточного запису.
До переваг ієрархічної моделі даних відносяться ефективне використання пам'яті ЕОМ і непогані показники часу виконання основних операцій над даними. Ієрархічна модель даних зручна для роботи з ієрархічно упорядкованою інформацією.
Недоліком ієрархічної моделі є її громіздкість для обробки інформації з досить складними логічними зв'язками, а також складність розуміння для звичайного користувача.
13) Для опису схеми мережевої БД використовується дві групи типів: «запис» і «зв'язок». Тип «зв'язок» визначається для двох типів «запис»: предка і нащадка. Змінні типу «зв'язок» є екземплярами зв'язків.
Мережева БД складається з набору записів та набору відповідних зв'язків
До числа найважливіших операцій маніпулювання даними баз мережевого типу можна віднести наступні:
● пошук запису в БД;
● перехід від предка до першого нащадку;
● перехід від нащадка до предка;
● створення нового запису;
● видалення поточного запису;
● оновлення поточного запису;
● включення запису в зв'язок;
● виключення запису з зв'язку;
● зміна зв'язків.
Перевагою мережевої моделі даних є можливість ефективної реалізації за показниками витрат пам'яті та оперативності. У порівнянні з ієрархічною моделлю мережева модель надає великі можливості в сенсі допустимості утворення довільних зв'язків.
Недоліком мережевої моделі даних є висока складність і жорсткість схеми БД, побудованої на її основі, а також складність для розуміння і виконання обробки інформації в БД звичайним користувачем. Крім того, у мережевій моделі даних ослаблений контроль цілісності зв'язків внаслідок допустимості встановлення довільних зв'язків між записами.
14) Реляційна модель. Відношення представляє собою множину елементів, званих кортежами. Наочною формою подання відношень є звична для людського сприйняття двовимірна таблиця.
Таблиця має рядки (записи) і стовпці (колонки). Кожен рядок таблиці має однакову структуру та складається з полів. Рядкам таблиці відповідають кортежі, а стовпцям - атрибути відношення.
За допомогою однієї таблиці зручно описувати найпростіший вид зв'язків між даними, а саме: поділ одного об'єкта (явища, сутності, системи та ін.), інформація про який зберігається в таблиці, на безліч об'єктів , кожному з яких відповідає рядок або запис таблиці.
Перевага реляційної моделі даних полягає в простоті, зрозумілості та зручності фізичної реалізації на ЕОМ. Саме простота і зрозумілість для користувача явилися основною причиною їх широкого використання. Проблеми ж ефективності обробки даних цього типу, технічно, цілком можна вирішити.
Основними недоліками реляційної моделі є наступні: відсутність стандартних засобів ідентифікації окремих записів і складність опису ієрархічних і мережевих зв'язків.
15) Постреляційна модель даних являє собою розширену реляційну модель, яка знімає обмеження неподільності даних, що зберігаються в записах таблиць. Постреляційна модель даних допускає багатозначні поля - поля, значення яких складаються з «підзначень». Набір значень багатозначних полів вважається самостійною таблицею, вбудованою в основну таблицю.
Крім забезпечення вкладеності полів постреляційна модель підтримує асоційовані багатозначні поля (множинні групи). Сукупність асоційованих полів називається асоціацією
Перевагою постреляційної моделі є можливість подання сукупності пов'язаних реляційних таблиць однієї постреляційною таблицею. Це забезпечує високу наочність подання інформації та підвищення ефективності її обробки.
Недоліком постреляційної моделі є складність вирішення проблеми забезпечення цілісності і несуперечності збережених даних.
Лекція 6.
16) Багатовимірні системи дозволяють оперативно обробляти інформацію для проведення аналізу і прийняття рішення.
У розвитку концепцій БД можна виділити наступні два напрямки:
● системи оперативної обробки;
● системи аналітичної обробки (системи підтримки прийняття рішень).
Реляційні СКБД призначалися для баз даних оперативної обробки інформації і в цій області були дуже ефективні.
Багатовимірні СКБД є вузькоспеціалізованими СКБД, призначеними для інтерактивної аналітичної обробки інформації.
Прогнозованість даних передбачає завдання функцій прогнозування і застосування їх до різних тимчасових інтервалах.
Багатомірність моделі даних означає не багатомірність візуалізації цифрових даних, а багатовимірне логічне представлення структури інформації при описі і в операціях маніпулювання даними.
Вимірювання (Dimension) - це множина однотипних даних, що утворюють одну з граней гіперкуба.
Комірка (Cell) або показник - це поле, значення якого однозначно визначається фіксованим набором вимірювань
У полікубічній схемі передбачається, що в БД може бути визначено декілька гіперкубів з різною розмірністю і з різними вимірами як грані.
У разі гіперкубічної схеми передбачається, що всі показники визначаються одним і тим же набором вимірів
«Зріз» ( Slice) представляє собою підмножину гіперкуба, отриману в результаті фіксації одного або декількох вимірів. Операція «обертання» (Rotate) застосовується при двомірному поданні даних
Основною перевагою багатовимірної моделі даних є зручність і ефективність аналітичної обробки великих обсягів даних, пов'язаних з часом.
Недоліком багатовимірної моделі даних є її громіздкість для найпростіших завдань звичайної оперативної обробки інформації.
17. Особливості об'єктно-орієнтованої моделі даних
В об'єктно-орієнтованій моделі при поданні даних є можливість ідентифікувати окремі записи бази. Між записами бази даних і функціями їх обробки встановлюються взаємозв'язки за допомогою механізмів, подібних відповідним засобам в об'єктно-орієнтованих мовах програмування.
Інкапсуляція обмежує область видимості імені властивості межами того об'єкта, в якому воно визначене.
Спадкування поширює область видимості властивості на всіх нащадків об'єкта.
Поліморфізм в об'єктно-орієнтованих мовах програмування означає здатність одного і того ж програмного коду працювати з різнотипними даними.
Перевагою об'єктно-орієнтованої моделі даних є можливість відображення інформації про складні взаємозв'язки об'єктів.
Недоліками об'єктно-орієнтованої моделі є висока поняттєва складність, незручність обробки даних і низька швидкість виконання запитів.
18) Основні типи даних:
● числові. Приклади значень даних: 0.43, 328, 2Е +5;
● символьні (алфавітно-цифрові). Приклади значень даних: "п'ятниця", "рядок", "програміст";
● дати, що задаються за допомогою спеціального типу "Дата" або як звичайні символьні дані. Приклади значень даних: 1.12.97, 23/2/1999.
До числа порівняно нових типів даних можна віднести наступні:
● тимчасові і дата-часові, призначені для зберігання інформації про час і дату. Приклади значень даних: 31.01.85 (дата), 9:10:03 (час), 6.03.1960 12:00 (дата і час);
● символьні змінної довжини, призначені для зберігання текстової інформації великої довжини, наприклад, документа;
● двійкові, призначені для зберігання графічних об'єктів, аудіо та відеоінформації, просторової, хронологічної та іншої спеціальної інформації;
● гіперпосилання (hyperlinks), призначені для зберігання посилань на різні ресурси (вузли, файли, документи і т. д.), що знаходяться поза базою даних, наприклад, у мережі Internet, корпоративній мережі intranet або на жорсткому диску комп'ютера.
Практичні роботи:
20. Загальна характеристика СКБД Access. Способи створення таблиць. Робота з таблицями. Зв'язування таблиць. Обмеження на введення інформації.
Таблицю Access можна зв'язати з даними, що зберігаються наіншому комп'ютері або на сервері, а також використовуватитаблицю, створену в СУБД Paradox або Dbase. Дані Accessдуже просто комбінувати з даними Excel.
В СУБД Access передбачено багато додаткових сервіснихможливостей. Майстри допоможуть вам створити таблиці, форми або звіти з наявних заготовок, зробивши за вас основнучорнову роботу.
21. Загальна характеристика СКБД Access. Призначення запитів. Способи створення запитів.
Запити є потужним засобом обробки даних, що зберігаються втаблицях Access. За допомогою запитів можна переглядати,аналізувати і змінювати дані з декількох таблиць.
Запити можна створювати самостійно і за допомогою майстрів.Майстри запитів автоматично виконують основні дії в залежностівід відповідей користувача на поставлені питання. Самостійнорозробити запити можна в режимі конструктора.
22. Загальна характеристика СКБД Access. Призначення форм. Способи створення форм
Кнопкове меню являє собою форму, на якій розташованіелементи управління - кнопки з пояснюючими написами.Клацання по кнопці відкриває відповідну таблицю, запит, формуабо звіт.
Створення складних форм.
1. Розробіть складну форму, в якій з назвами дисциплін була б пов'язана підпорядкована форма Студенти та підпорядкованаформа Оцінки студентів.
2. Змініть розташування елементів у формі відповідно до рис.4.12.
3. Вставте у форму діаграму, графічно відображає оцінкистудентів.
4. Відредагуйте вид осей діаграми.