Розробка бази даних "Архітектурна компанія" - Курсовая работа

бесплатно 0
4.5 80
Використання баз даних та інформаційних систем. Поняття реляційної моделі даних. Ключові особливості мови SQL. Агрегатні функції і угрупування даних. Загальний опис бази даних. Застосування технології систем управління базами даних в мережі Інтернет.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
У звязку з цим більшої актуальності набуває освоєння принципів побудови та ефективного застосування відповідних технологій і програмних продуктів: систем управління базами даних, CASE-систем автоматизації проектування, засобів адміністрування та захисту баз даних та інших. Від правильного вибору інструментальних засобів створення інформаційних систем, визначення відповідної моделі даних, обґрунтування раціональної схеми побудови бази даних, організації запитів до збережених даних і ряду інших моментів багато в чому залежить ефективність функціонування розроблювальних систем. Все це вимагає усвідомленого застосування теоретичних положень та інструментальних засобів розробки баз даних та інформаційних систем.Реляційна модель даних була запропонована співробітником фірми IBM Едгаром Коддом, який виклав основні ідеї в статті «Реляційна модель для великих банків спільно використовуваних даних». У структурі відносини кожен атрибут має назву і тип. У реляційній моделі даних до відносин предявляються певні вимоги, виражені в принципі інформаційної неподільності: кожне значення відносини реляційної моделі може містити тільки одну порцію даних; і принципі інформаційного кодування: неприпустимо, щоб у значенні відносини реляційної моделі містилося більше однієї порції даних. Ключі зазвичай використовують для виключення дублікатів, упорядкування кортежів, прискорення роботи з кортежами відносини, організації звязування відносин. У цьому випадку в одному відношенні залишаються атрибути з найбільш важливою і часто використовуваною інформацією, а інші атрибути переносяться в інші відносини (одному кортежу одного відносини відповідає один кортеж іншого відношення).Більшість СУБД використовують мову SQL (Structured Query Language - мова структурованих запитів), так як він зручний для опису логічних підмножин БД Одна з ключових особливостей мови SQL полягає в тому, що з його допомогою формуються запити, що описують яку інформацію з бази даних необхідно отримати, а шляхи вирішення цього завдання програма визначає сама [6]. Усі постачальники міні-компютерів пропонують реляційні бази даних; такі бази даних домінують і на ринку компютерних систем, що працюють під управлінням UNIX. SQL застосовується навіть при оперативній обробці транзакцій, спростовуючи існувало раніше думка, що через низький швидкодії реляційні бази даних ніколи не зможуть використовуватися в додатках для обробки транзакцій. SQL і специфікація SAA компанії IBM SQL відіграє ключову роль в якості мови доступу до баз даних, що обєднує численні несумісні компютерні сімейства компанії IBM.Оператор select здійснює вибірку з бази даних і має найбільш складну структуру серед усіх операторів мови SQL. Цей оператор найбільш затребуваний, отже, отримання навичок та вмінь роботи зокрема з оператором select гарантує успіх при оволодінні мови структурованих запитів SQL в цілому. Воно може включати в себе, або містити: - імена стовпців в таблиці, - є імям або синонімом таблиці, являє собою тимчасовий синонім для таблиці, - умова, яка може бути вірним або невірним для кожної рядка або комбінації рядків таблиці в реченні FROM, - число з десятковою крапкою. Необхідно відзначити, що структурований мова запитів SQL має велику кількість діалектів, які мають різні можливості для обробки даних і процедурні надбудови, наприклад, Procedural SQL, Transact-SQL, POSTGRESQL, проте всі вони лише розширюють стандарт SQL2. Дана таблиця складається з шести стовпців: - price - в цьому стовпці зберігається числова інформація про вартість компютера;Функція COUNT () повертає кількість значень у вказаному стовпці. Функція SUM () повертає суму значень у вказаному стовпці. Пошук максимального і мінімального значень у вибірці даних здійснюється за допомогою агрегатних функцій MAX і MIN: SELECT MIN (price) AS Min_price, MAX (price) AS Max_price FROM PC. Для отримання кількості рядків в горизонтальній вибірці даних використовується функція COUNT: SELECT COUNT (*) AS Qty FROM PC WHERE cd IN ("50x", "52x") Для того, щоб при отриманні результату агрегатних функцій використовувалися тільки унікальні значення, при їх аргументі можна також використовувати параметр DISTINCT: SELECT COUNT (DISTINCT cd) AS Qty FROM PC WHERE cd IN ("50x", "52x") У цьому випадку результатом виконання функцій COUNT буде нуль, а результатом усіх інших функцій - NULL;База даних, над якою я працював, має назву «Архітектурна компанія» наведемо скріншот цієї бази на ACCESS: IMG_4a07cdb7-3649-4e51-b40c-906689b8e2e0 З даної таблиці бачимо, що дана БД має 7 таблиць. Отже, перерахуємо їх: - Компанія (первинний ключ Код_компанії); Партнери (первинний ключ Код_партнера); Вона має такі звязки: - Код_партнера (Компанія) до Код_партнера (Партнери) ставлення виду «один - до багатьох»;Код на MYQSL: CREATE TABLE Companya (Kod_kompanii INT(10), Name_company VARCHAR(50),Phone_fax VARCHAR(50), Email VARCHAR(50), Address VARCHAR(50), Kod_partnеra INT(10));

IMG_5b5ce433-ab8d-4024-ab36-647a90bd47f3База даних (

План
ЗМІСТ

ВСТУП

РОЗДІЛ 1: ОСНОВНІ ВІДОМОСТІ ПРО РЕЛЯЦІЙНИХ БАЗАХ ДАНИХ. РЕЛЯЦІЙНА МОДЕЛЬ ДАНИХ

1.1 Відносини і Ключі

1.2 Введення в SQL

1.3. Характеристика Му SQL

1.3.1 Оператор select

1.3.2 Агрегатні функції і угрупування даних

РОЗДІЛ 2: БД АРХІТЕКТУРНА КОМПАНІЯ

2.1 Загальний опис бази даних

2.2 Приклад створення таблиці

ВИСНОВКИ

СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?