Ім'я файлу: Зайченко.docx
Розширення: docx
Розмір: 48кб.
Дата: 09.12.2022
скачати

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

Черкаський державний бізнес-коледж

Циклова комісія природничо-математичних та гуманітарних дисциплін.

РЕФЕРАТ

з предмету: ”Архітектура програмного забезпечення”

на тему:

« Які компоненти містить рівень даних?»

Виконав

студент 4 курсу

групи №3П-20

Зайченко Д.А

Перевірив викладач

Житнич К.Г

Черкаси 2022

Зміст




Введення 3

Розділ 1. База даних 4

1.1 Концепції баз даних 4

1.2 Структура найпростішої бази даних 5

1.3 Режими роботи з базами даних 5

1.4 Об'єкти бази даних 6

6

1.5 Запити та форми 6

1.6 Системи програмування. Поняття системи програмування 7

1.7 Експертні системи 8

Розділ 2. Система управління базами даних 8

2.1 Історія розвитку СКБД 9

2.2 Класифікація 9

2.3 Файлові системи 10

2.4СУБДЕ великі комп'ютери 11

2.5 Настільні СКБД 12

Висновок 13

Список використаної літератури 14


Введення


Бази даних використовуються в обчислювальній техніці з незапам'ятних часів. Перші комп'ютери використовували два типи зовнішніх пристроїв – магнітні стрічки і магнітні барабани. Ємність магнітних стрічок була досить великою. Зчитувачі магнітних стрічок і письменники забезпечували послідовний доступ до даних. Щоб прочитати інформацію, яка перебувала в середині або кінці магнітної стрічки, необхідно було спочатку прочитати весь попередній розділ. Як наслідок, продуктивність операцій вводу-виводу даних у зовнішній пам'яті була вкрай низькою. Магнітні барабани дозволяли довільний доступ, але мали обмежену кількість збереженої інформації.

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

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

Спочатку СКБД використовувалися тільки у великих організаціях з потужною апаратною підтримкою, необхідною для роботи з великими обсягами даних.

Сучасні автори часто використовують терміни «банк даних» і «база даних» як синоніми, але в загальногалузевих методичних рекомендаціях зі створення банків даних Державного комітету з науки і техніки (ДКПП), опублікованих в 1982 році, ці поняття різні.

Він дає такі визначення банку даних, бази даних і СКБД:

Банк даних - це система спеціально організованих даних - баз даних, програмних, технічних, лінгвістичних, організаційно-методичних засобів, призначених для забезпечення централізованого накопичення і колективного багатоцільового використання даних.

База даних - це іменований набір даних, який відображає стан об'єктів і їх зв'язки в даній предметній області.

Система управління базами даних (СКБД) - це сукупність мовних і програмних засобів, призначених для створення, підтримки і спільного використання бази даних багатьма користувачами.

Розділ 1. База даних



1.1 Концепції баз даних


Сучасні бази даних зберігають не тільки дані, а й інформацію.

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

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

Існує безліч систем управління базами даних. Вони можуть по-різному працювати з різними об'єктами і надавати користувачеві різні функції та інструменти. Більшість СКБД спираються на єдиний усталений набір базових понять.

1.2 Структура найпростішої бази даних


Якщо в базі даних немає (порожня база даних), то це все-таки повноцінна база даних, тому що в ній міститься інформація про структуру бази даних.

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

Структура двовимірної таблиці формується стовпцями і рядками. Їх аналогами в структурі найпростішої бази даних є поля і записи.

Якщо записів в таблиці немає, то її структура формується набором полів. Змінюючи склад полів базової таблиці (або їх властивості), тим самим змінюючи структуру даних, і, відповідно, отримуємо нову базу даних.

Поля бази даних визначають групові властивості даних, записаних у клітинки, що належать до кожного з полів. Наприклад, властивості поля можуть бути наступними: ім'я поля, тип поля, розмір поля, формат поля, маска вводу, підпис, значення за замовчуванням, умова значення, обов'язкове поле, індексований підрозділ, порожні рядки тощо. Типи даних: текст, число, валюта, дата/час, лічильник, поле memo (великий обсяг тексту), логічне, поле об'єкта OLE (для мультимедійних об'єктів), гіперпосилання, місце підміни.


1.3 Режими роботи з базами даних


Зазвичай з базою даних працюють дві категорії виконавців:

• Проектувальники - розробляють структуру таблиць бази даних і узгоджують її з замовником; розробляти об'єкти, призначені для автоматизації роботи і обмеження функціональності роботи з базою даних (з міркувань безпеки);

• Користувачі – працюють з базами даних, заповнюють її і підтримують.

СКБД має два режими: розрахунковий і кастомний.

У режимі проектування створюється і змінюється структура бази даних і її об'єктів. Користувач використовує раніше підготовлені об'єкти для заповнення бази даних або отримання даних з неї.

1.4 Об'єкти бази даних


База даних може містити різні типи об'єктів. Кожна СКБД може реалізовувати свої типи об'єктів.

Таблиці - це основні об'єкти будь-якої бази даних, які зберігають всі наявні в базі даних дані, і зберігають структуру самої бази даних (поля, їх типи і властивості).

Звіти - призначені для відображення даних, причому не для виведення на екран, а на друкарський пристрій (принтер). Вони вживають спеціальних заходів для групування вихідних даних і відображення спеціальних елементів оформлення, характерних для друкованих документів (колонтитулів, номерів сторінок, часу створення звіту і т.д.).

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

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



1.5 Запити та форми


Запити — використовуються для вилучення даних з таблиць і надання їх користувачеві зручним способом. Вони використовуються для відбору даних, сортування і фільтрації даних. Ви можете перетворювати дані за заданим алгоритмом, створювати нові таблиці, автоматично заповнювати таблиці даними, імпортованими з інших джерел, виконувати прості обчислення в таблицях і багато іншого.

Особливість запитів полягає в тому, що вони черпають дані з базових таблиць і створюють на їх основі тимчасову результуючу таблицю (знімок) - зображення полів і записів, вибраних з базових таблиць. Робота з образом відбувається швидше і ефективніше, ніж з таблицями, що зберігаються на жорсткому диску.

Оновлення бази даних також може здійснюватися за допомогою запиту. У базові таблиці всі дані вносяться в порядку отримання, тобто не замовляються. Однак за запитом ви можете отримати відсортовані та відфільтровані дані за потреби.

Форми - це засоби введення, які надають користувачеві необхідні поля для заповнення. Вони можуть містити спеціальні елементи управління (лічильники, випадаючі списки, перемикачі, прапорці і так далі) для автоматизації введення. Приклад, заповнення певних полів канцелярського приладдя. При відображенні даних за допомогою форм можна використовувати спеціальні засоби їх оформлення.

1.6 Системи програмування. Поняття системи програмування


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

У найзагальнішому випадку для створення програми на обраній мові програмування потрібно мати наступні компоненти.

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

2. Компілятор: вихідний код перекладається в машинний код за допомогою програми-компілятора .

На цьому кроці ви створюєте проміжний об'єктний код (двійковий, стандартний. OBJ ).

3. Редактор посилань і бібліотеки функцій . Вихідний код великої програми зазвичай складається з декількох модулів. Кожен модуль складається з окремого файлу об'єктного коду, який потім необхідно об'єднати в єдине ціле. До них потрібно додати машинний код підпрограм, що реалізують різні стандартні функції (наприклад, обчислення гріха і cos). Такі функції містяться в бібліотеках (файли з розширенням . LIB ), які йдуть разом з компілятором.

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

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

4. Виконуваний код - це повна програма, яку можна запустити на будь-якому комп'ютері, на якому встановлена операційна система, для якої була створена програма. Як правило, отриманий файл має розширення . EXE або . .COM.

1.7 Експертні системи


Експертна система - це особливий клас систем штучного інтелекту, який включає в себе знання про певну слабо структуровану і важко формалізовану вузьку область і здатний пропонувати і пояснювати інтелектуальні рішення. Його основне призначення - це: інтерпретація даних, діагностика стану, моніторинг, прогнозування, планування, навчання. Всі ці завдання по суті зводяться до розпізнавання образів.

ЕК - це інтелектуальна система, призначена для надання консультаційної допомоги фахівцям, що працюють в певній предметній області. Існує два типи експертних систем.

ЕС першого типу . Призначений для фахівців, чий професійний рівень не надто високий. Бази знань таких систем містять знання, отримані від фахівців екстра-класу.

ЕС другого типу . Розрахований на висококваліфікованих фахівців, які виконують для них значну частину рутинних операцій і перегляду великих обсягів інформації. В експертній системі обов'язково існує система пояснень.

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

Розділ 2. Система управління базами даних



2.1 Історія розвитку СКБД


Зростання продуктивності персональних комп'ютерів спровокував розвиток СКБД як окремого класу. До середини 60-х років минулого століття вже існувала велика кількість комерційних СКБД. Інтерес до баз даних зростав, тому ця сфера потребувала стандартизації. Чарльз Бахман, автор бази даних Integrated Data Store, організував DTG (Data Base Task Group) для затвердження особливостей та організації стандартів баз даних в рамках CODASYL, групи, яка відповідала за стандартизацію мови програмування COBOL. Уже в 1971 році був представлений набір висловлювань і зауважень, який отримав назву CODASYL Approach, а через деякий час з'явилися перші успішні комерційні продукти з урахуванням зауважень згаданої вище робочої групи. У 1968 році була відзначена і компанія IBM, яка представила власну СКБД під назвою IMS. По суті, цей продукт був компіляцією утиліт, які використовувалися з системами System/360 на човниках Apollo. Рішення розроблялося за співпроектами CODASYL, але для структурування даних застосовувалася сувора ієрархія. У свою чергу, у версії CODASYL за основу була взята мережева СУБД. Обидва варіанти, тим часом, були прийняті співтовариством пізніше як класичні версії організації роботи СКБД, а сам Чарльз Бахман в 1973 році отримав премію Тьюринга за роботу програмістом мореплавцем. У 1970 році співробітник IBM Едгар Кодд, який працював в одному з відділів Сан-Хосе (США), в якому займалися розробкою систем зберігання даних, написав ряд статей, пов'язаних з навігаційними моделями СКБД. Зацікавившись питанням, він розробив і окреслив кілька інноваційних підходів до оптимальної організації систем управління базами даних. Робота Кодда внесла значний внесок у розвиток СКБД і є справжнім засновником теорії реляційних баз даних. Уже в 1981 році Е.Ф. Кодд створив реляційну модель даних і застосував до неї операції реляційної алгебри.

2.2 Класифікація


Залежно від архітектури побудови системи управління базами даних СКБД можна розділити на наступні види:

1.Ієрархічний

2.Багатовимірність

3.Реляційний

4.Робота в мережі

5.Об'єктно-орієнтовані

6.Об'єктно-реляційні

7.[ред. • ред. код]


2.3 Файлові системи




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

- розподіл зовнішньої пам'яті;

- Відображення має файли за відповідними адресами у зовнішній пам'яті;

- Надання доступу до даних.

Розгляд особливостей реалізації окремих систем управління файлами виходить за рамки даної теми. На цьому етапі досить знати, що прикладні програми бачать файл як лінійну послідовність записів і можуть виконувати над ним ряд операцій. Основні операції файлів в СУФ:

- створити файл (певного типу і розміру)

- відкрити раніше створений файл

- прочитати конкретний запис з файлу

- редагувати запис

- додати запис в кінець файлу

- [ред. • ред. код]

2.4СУБДЕ великі комп'ютери


Цей етап розвитку пов'язаний з організацією баз даних на великих машинах типу IBM 360/370, EC-комп'ютерів і різних моделей hewlett Packard. При цьому інформація зберігалася у зовнішній пам'яті центрального комп'ютера. Користувачі баз даних насправді були завданнями, які виконувалися в основному в пакетному режимі. Інтерактивний режим доступу забезпечувався за допомогою консольних терміналів, які не мали власних обчислювальних ресурсів (процесор, оперативна пам'ять, зовнішня пам'ять) і служили лише пристроями введення-виведення для центрального комп'ютера. Програми доступу до баз даних були написані на різних мовах програмування і запускалися як звичайні числові програми. Особливості цього етапу:

Всі СКБД засновані на потужних багатопрограмних операційних системах (Unix і т.д.).

Підтримується робота з централізованою базою даних в режимі розподіленого доступу. Функції управління розподілом ресурсів виконує операційна система.

Підтримуються мови маніпулювання низькими даними, націлені на методи доступу до навігаційних даних. Значну роль відіграє адміністрування даних.

Ведеться серйозна робота по обґрунтуванню і формалізації реляційної моделі даних. Перша система (System R) була створена для реалізації ідеології реляційної моделі даних.

Проводиться теоретична робота з оптимізації запитів і управління розподіленим доступом до централізованої бази даних, введено поняття транзакції.

Великий потік публікацій з усіх питань теорії баз даних. Результати наукових досліджень активно впроваджуються в комерційні СКБД.

З'являються перші мови високого рівня для роботи з реляційною моделлю даних (SQL), але стандартів для цих мов немає.

[ред. • ред. код]

2.5 Настільні СКБД


Комп'ютери стали ближче і доступніше для кожного користувача. Трепетний страх звичайних користувачів перед незрозумілими і складними мовами програмування зник. Існує безліч програм, призначених для роботи непідготовлених користувачів. Простими і зрозумілими були операції копіювання файлів і передачі інформації з одного комп'ютера на інший, друк текстів, таблиць та інших документів. Системні програмісти відійшли на другий план. Кожен користувач міг відчути себе повноцінним майстром цього потужного і зручного пристрою, що дозволяє автоматизувати багато аспектів власної діяльності. І, звичайно ж, це позначилося на роботі з базами даних. Новостворені СКБД дозволяли зберігати значні обсяги інформації, вони мали зручний інтерфейс для наповнення, вбудовані інструменти для формування різних звітів. Ці програми дозволили автоматизувати багато облікових функцій, які раніше виконувалися вручну. Постійне зниження цін на персональні комп'ютери зробило таке програмне забезпечення доступним не тільки для організацій і фірм, а й для окремих користувачів. Комп'ютери стали інструментом ведення обліку і власних облікових функцій. Це зіграло як позитивну, так і негативну роль у розвитку баз даних. Уявна простота і доступність персональних комп'ютерів і їх програмного забезпечення породила багатьох любителів. Було створено безліч одноденних систем, які не відповідали законам розвитку і взаємозв'язку реальних об'єктів. Однак наявність персональних комп'ютерів змусило звернутися до них користувачів з багатьох галузей знань, які раніше не застосовували в своїй діяльності комп'ютерні технології. А попит на передові зручні програми обробки даних змусив постачальників програмного забезпечення постачати все нові системи, які прийнято називати настільними СКБД. Значна конкуренція серед постачальників змушувала вдосконалювати ці конфігурації, пропонуючи нові можливості, покращуючи інтерфейс і продуктивність систем, знижуючи їх вартість. Наявність на ринку великої кількості СКБД, що виконують аналогічні функції, вимагало розробки методів експорту-імпорту даних для цих систем і відкриття форматів зберігання даних. Але і в цей період були аматори, які всупереч здоровому глузду розробляли власні СКБД з використанням стандартних мов програмування. Це було глухим кутом, адже подальший розвиток показало, що перенесення даних з нестандартних форматів на нові СКБД набагато складніше, а в деяких випадках вимагало таких трудовитрат, щоб було простіше все розробляти заново, але дані все одно доводилося переносити в нову більш перспективну СКБД. І це теж стало результатом недооцінки функцій, які повинна була виконувати СКБД. Особливості цього етапу полягають в наступному:

Стандартизація мов маніпулювання даними високого рівня (розробка та впровадження стандарту SQL92 у всіх СКБД).

Всі СКБД були призначені для створення баз даних в основному з ексклюзивним доступом. І це зрозуміло. Комп'ютер персональний, він не був підключений до мережі, а база даних на ньому створена для роботи одного користувача. У рідкісних випадках передбачалася послідовна робота декількох користувачів, наприклад, спочатку оператора, який вносив бухгалтерські документи, а потім головного бухгалтера, який визначав операції, відповідні первинним документам.

Більшість СКБД мали розвинений і зручний користувальницький інтерфейс. У більшості випадків існував інтерактивний режим роботи з базою даних як в рамках опису бази даних, так і в рамках проектування запитів. Крім того, більшість СКБД пропонували розроблений і зручний інструментарій для розробки готових додатків без програмування.

У всіх настільних СКБД підтримувався тільки зовнішній презентаційний шар реляційної моделі, тобто тільки зовнішній табличний вигляд структур даних.

Завдяки високорівневим мовам маніпулювання даними, таким як реляційна алгебра та SQL, настільні СКБД підтримують мови низького рівня на рівні окремих рядків таблиці.

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

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

Відносно скромні вимоги до обладнання від настільних СКБД. Цілком працездатні додатки, розроблені, наприклад, на Clipper, працювали на ПК 286. В принципі, навіть складно назвати їх повноцінними СКБД. Яскраві представники цього сімейства дуже широко використовуються до недавнього часу СУБД DBase (DbaseIII+, DbaseIV), FoxPro, Clipper, Paradox.

Висновок


Переваги використання бази даних

Розглянемо, які переваги отримує користувач при використанні бази даних в якості безпаперової технології:

Компактність

Інформація зберігається в базі даних, немає необхідності зберігати багатотомні паперові картотеки

Швидкість

Швидкість обробки інформації (пошуку, внесення змін) комп'ютером набагато вище ручної обробки

низькі трудовитрати,

Немає необхідності в виснажливій ручній роботі над даними

Застосовність

Найсвіжіша інформація завжди доступна

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

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

Сучасні СКБД дають можливість включати не тільки текстову і графічну інформацію, а й звукові фрагменти і навіть відеокліпи.

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

Популярні СКБД - FoxPro, Доступ для Windows, Paradox. Для менш складних додатків замість СКБД використовуються інформаційно-пошукові системи (IRS), які виконують такі функції:

зберігання великої кількості інформації;

швидкий пошук необхідної інформації.

Список використаної літератури


  1. 1. Глушаков, С. В. Персональный компьютер. Настольная книга пользователя: учебный курс / С. В. Глушаков, А. С. Срядный. – Харьков: Фолио, 2002. – 622 с.

  2. 2. Згадзай, О. Э. Информатика и математика: учебник / О. Э. Згадзай, С. Я. 2002. – 166 с.

  3. 3. Леонтьев, В. П. Новейшая энциклопедия персонального компьютера 2003 / В. П. Леонтьев. – М.: ОЛМА-ПРЕСС, 2003. – 705 с.

  4. 4. Леонтьев, В. П. Персональный компьютер: учебник / В. П. Леонтьев. – М.: ОЛМА – ПРЕСС, 2004. – 900 с.

  5. 5. Фридланд, А. Я. Информатика и компьютерные технологии: учебное пособие / А. Я. Фридланд, Л. С. Ханамирова. – М.: Астрель, 2003. – 524 с.

  6. 6. Хоменко, А. Д. Основы современных компьютерных технологий: учебник / А. Д. Хоменко. – М.: Гардарики, 2005. – 415 с.

  7. 7. К. Дж. Дейт Введение в системы баз данных

  8. www.wikipedia.org




скачати

© Усі права захищені
написати до нас