русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

ЛІТЕРАТУРА


Дата добавления: 2015-07-09; просмотров: 526; Нарушение авторских прав


ПЛАН

1.. Вступ. 2

2.. Основні поняття баз даних та СУБД. 2

3.. Реляційна, ієрархічна та мережна моделі даних. 2

4.. Поля БД MS Access. 3

5.. Інформаційний аналіз предметної області при проектуванні БД. 4

6.. Основні відомості про СУБД Ассess. 4

7.. ТЕСТ. 6

ЛІТЕРАТУРА

1. Інформатика: Комп'ютерна техніка. Комп'ютерні технології: Підручник для студентів вищих навчальних закладів / За ред. O.I.Пушкаря. – К.: Видавничий центр "Академія", 2002. - 704 с. (стр. 81-84).

2. Информатика: Базовый курс / С.В.Симонович и др. – СПб.: Питер, 2002. - 640 с.

3. Информатика: Учебник / Под ред. проф. Н.В.Макаровой. – М.: Финансы и статистика, 2001. - 768 с. (глава 8).


1. Вступ.

 

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

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

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

Уведемо декілька визначень щодо баз даних, які використовуються під час роботи з системою управління базами даних (СУБД) Microsoft Access.

 

2. Основні поняття баз даних та СУБД.

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



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

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

Предметна область- частина реального світу, що досліджується.

Переваги електронних БД:

√ швидке сортування та пошук інформації,

√ просте створення (генерація) звітів за зразком.

Користувачі баз даних розрізняються за категоріями:

√ кінцеві користувачі;

√ програмісти та системні аналітики;

√ адміністратори.

Адміністратор відповідає за вимоги до БД при проектуванні бази, використанні та супроводі під час експлуатації БД, забезпечує цілісність та безпеку даних.

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

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

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

3. Реляційна, ієрархічна та мережна моделі даних.

Системи управління базами даних (СУБД) – пакет програм, який забезпечує створення БД та організацію БД.

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

 

Найбільш поширені наступні СУБД :

 

Назва СУБД Тип БД
MS Access Реляційна
Clipper Реляційна
DBase Реляційна
FoxBase+ Мережна
IMS/VS Ієрархічна
Oracle Реляційна
Paradox Реляційна

Реляційна БД орієнтована на організацію даних у вигляді таблиць (відношень).

Кожна таблиця являє собою двовимірний масив і має такі властивості:

√ Кожен елемент таблиці це один елемент даних;

√ Усі елементи у стовпчику мають один тип та довжину, отже стовпчики у таблиці – однорідні;

√ Кожен стовпчик має унікальне ім’я;

√ Немає однакових рядків;

√ Порядок стовпчиків (рядків) у таблиці може бути довільним.

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

Поле - елементарна одиниця логічної організації даних (атрибут). Для кожного поля задається ім’я поля (ідентифікатор). Наприклад, “Ціна”.

Запис - сукупність логічно зв’язаних полів, рядок таблиці.

Назви полям задає користувач, назви типів обираються користувачем із списку стандартних типів, які підтримує MS Access. Значення полів випливають із змісту конкретної задачі.

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

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

У термінах баз даних це буде означати:

— кожна окрема папка - це таблиця бази даних.

— аркуші паперу ~ це записи в таблиці.

— інформація на аркушах - це поля.

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

 

4. Поля БД MS Access.

 



<== предыдущая лекция | следующая лекция ==>
Использование элемента Прямоугольник. | Створення реляційних баз даних


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.196 сек.