9.1 Виклик програми
Розроблена база даних зберігається на сервері. Для того щоб користувач міг працювати з базою даних він повинен на своєму персональному ПК запустити утиліту SQLPLUSW.exe, яка входить до програмного комплексу Oracle. Після цього з’явиться вікно для вводу персональних даних
Рис. 9.1 Вікно для входу до бази даних
Після цього треба ввести ім’я, власний пароль та шлях до бази даних, які повинні бути видані адміністратором бази даних.
9.2 Екранні форми
В попередньому пункті було надано вікно для входу в систему. Після того, як користувач введе необхідні данні, вікно може мати такий вигляд
Рис. 9.2. Вікно для входу до бази даних після вводу даних
Після цього, за умови правильно введеного паролю та шляху зв’язку до бази даних, з’являється основне вікно утиліти SQLPLUSW.exe, в якому користувач може вводити SQL-запити, які, при наявності відповідних прав у користувача, можуть бути оброблені. Основне вікно програми наведено нижче.
Рис. 9.3 Основне вікно програми
9.3 Опис звітів
Після написання в вікні програми запит на мові SQL можна отримати у разі правильного набору операторів звіт, який відповідає запиту. Набраний оператором ПК запит буде відправне до серверу. Сервер в свою чергу відпрацює запит та, у відповідності з останнім, відішле на комп’ютер користувача вибірку з бази даних у відповідності з запитом. Вибірка буде представлена у вигляді звіту та відобразиться у робочому вікні утиліти. Отриманий запит може бути отриманий оперативним шляхом, для того щоб переглянути якісь данні, а у разі потреби – збережені у виді текстового файлу. Сам запит та результат його роботи приведені нижче.
Рис. 9.4 Основне вікно програми з запитом та звітом
ВИСНОВОК
На сьогоднішній день реляционные бази даних залишаються найпоширенішими, завдяки своїй простоті й наочності як у процесі створення так і на користувальницькому рівні.
Основним достоїнством реляционных баз даних сумісність із самою популярною мовою запитів SQL. За допомогою єдиного запиту на цій мові можна з'єднати кілька таблиць у тимчасову таблицю й вирізати з її необхідні рядки й стовпці (селекція й проекція). Тому що таблична структура реляционной бази даних інтуїтивно зрозуміла користувачам, те й мова SQL є простим і легенею для вивчення. Реляционная модель має солідний теоретичний фундамент, на якому були засновані еволюція й реалізація реляционных баз даних. На хвилі популярності, викликаної успіхом реляционной моделі, SQL став основною мовою для реляционных баз даних.
У процесі аналізу вищевикладеної інформації виявлені наступні недоліки розглянутої моделі баз даних:
– тому що всі поля однієї таблиці повинні містити постійне число полів заздалегідь певних типів, доводиться створювати додаткові таблиці, що враховують індивідуальні особливості елементів, за допомогою зовнішніх ключів. Такий підхід сильно ускладнює створення скільки-небудь складних взаємозв'язків у базі даних;
– висока трудомісткість маніпулювання інформацією й зміни зв'язків.
СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ
1. Конноли Томас. Базы данных: проектирование, реализация и сопровождение. Теория и практика, 2-е изд.: Пер. с англ.: Уч. пос. – М.: Издательский дом "Вильямс", 2004. – 1120 с.
2. К. Дж. Дейт. Введение в системы баз данных, 6-е издание: Пер. с англ. – К.; М.; СПб.: Издательский дом "Вильямс", 2003. – 848 с.
3. Саймон А.Р. Стратегические технологи баз данных: менеджмент на 2005 год. Перевод с англ./ Под ред. и с предисл. М.Р. Когаловского. – М.:
4. ДСТУ 2874-05. Бази даних. Терміни та визначення. — Київ: Держстандарт України, 2004. - 32 с.
5. ДСТУ 2940-94. Системи оброблення інформації. Керування процесами оброблення даних. Терміни та визначення. — Київ: Держстандарт України, 2005. - 20 с.
ДОДАТОК А
Файли-скріпти
--del.sql
--скрипт для видалення таблиць
prompt PL/SQL Developer import file
prompt Created on вторник 22 Мая 2009 г. by alan
set feedback off
set define off
prompt Удаление таблицы Postavshiki….
drop table Postavshiki;
prompt Удаление таблицы Detali...
drop table Detali;
prompt Удаление таблицы Zakazchik...
drop table Zakazchik;
prompt Удаление таблицы Postavshiki….
drop table Postavshiki;
prompt Удаление таблицы Detali...
drop table Detali;
prompt Удаление таблицы Zakazchik...
drop table Zakazchik;
prompt Удаление таблицы Postavshiki….
drop table Postavshiki;
prompt Удаление таблицы Detali...
drop table Detali;
prompt Удаление таблицы Zakazchik...
drop table Zakazchik;
--кінець
--my_project.sql
--скрипт для створення таблиць
prompt PL/SQL Developer import file
prompt Created on вторник 22 Мая 2009 г. by alan
set feedback off
set define off
prompt Создаётся таблица Detali...
CREATE TABLE Detali (
kod_detali NUMBER(3) NOT NULL PRIMARY KEY,
nazvanie VARCHAR(60),
articul VARCHAR(20),
primechanie VARCHAR(30),
prompt Создаётся таблица Postavshiki...
CREATE TABLE Postavshiki (
kod_postavshika NUMBER(3) NOT NULL PRIMARY KEY,
nazvanie VARCHAR(60),
adress VARCHAR(20),
telefon NUMBER(15),
prompt Создаётся таблица Zakazchik...
CREATE TABLE Zakazchik (
proj_zakazchika NUMBER(3) NOT NULL PRIMARY KEY,
trade_mark VARCHAR(30),
dejatelnost VARCHAR(50),
raspologenie VARCHAR(33),
--кінець
-add.sql
--скрипт для додавання даних
prompt PL/SQL Developer import file
prompt Created on вторник 22 Мая 2009 г. by alan
set feedback off
set define off
prompt Заполнение таблиц данными...
insert into Detali values (01, Двигун', 'Імпортований', 'Присутній на складі' );
insert into Postavshiki values (11, 'ХарківАвто', 'Пушкінська 91', '312-41-21' );
insert into Zakazchik values (10, 'Helenvagen', 'Німеченна' );
--кінець
... , які дозволять в майбутньому успішно здійснювати управлінську діяльність. 1. ЗАГАЛЬНА ХАРАКТЕРИСТИКА ОРГАНІЗАЦІЇ Таблиця 1 Загальна характеристика малого підприємства по технічному обслуговуванню та ремонту автомобілів. Параметр, який характеризується Зміст та особливості Основні відмінності Законодавча база заснування ...
... бути: · частиною якого-небудь організаційного напряму діяльності комерційного банку; · самостійним напрямом діяльності комерційного банку; · інструментом координації та контролю всієї діяльності банківської установи. У практиці банківської діяльності можуть бути використані наступні типи організації маркетингової структури: · функції окремих працівник ...
... керівництву компанії найбільш ефективні засоби впливу на споживача, підвищення його інтересу до продукції. При проведенні маркетингових досліджень по пошуку найбільш ефективних засобів просування товарів на ринок керівництво компанії визначає, яка система стимулів дозволить зацікавити оптовиків у закупівлі більш значних партій продукції. Всі вищевказані цілі маркетингової діяльності стосуються ...
... фінансово-господарської і зовнішньоекономічної діяльності за 2008 рік. Порівняння основних показників фінансово-господарської і зовнішньоекономічної діяльності ТОВ «Центр ділових інвестицій» за 2008 рік і планованих відповідно до розробленої диверсифікованої стратегії розвитку приведені в таблиці 3.8. Таблиця 3.8 Показники оцінки економічної ефективності диверсифікованої стратегії розвитку ...
0 комментариев