Зміст
Введення
Актуальність
1. База даних
1.1 Реляційна модель даних
1.2 Загальна характеристика
1.3 Цілісність сутності і посилань
2. Створення бази даних
2.1 Визначення ключових полів
2.2 Зв'язування таблиць на схемі даних
3 Створення обчислюваних полів у запитах
4 Автоматичне створення форми на основі таблиці або запиту
5 Що таке SQL
5.1 Основи SQL Server
5.2 Реляційне ядро БД SQL Server
5.3 Редакції SQL Server.
6 Введення в реляційну базу даних
6.1 Користувальницькі бази даних
6.2 Створення користувача бази даних
7 Проектування бази даних на SQL
Висновок
Список використовуваної літератури
Введення
На сьогоднішній день застосування баз даних набуло дуже важливе значення для багатьох організацій, які для спрощення своєї роботи застосовують комп'ютерні технології.
Бази даних стали основою інформаційних систем і докорінно змінили методи роботи багатьох організацій. Зокрема, в Останніми роками розвиток технології баз даних призвело до створення досить потужних і зручних в експлуатації систем. Завдяки цьому системи баз даних стали доступними широкому колу користувачів.
Більшість, якщо не всі бізнес-додатки призначені для обробки бізнес-даних. Найперші бізнес-рішення так і називалися - програми обробки даних. Ефективне зберігання, обробка і взаємодія з даними - тільки важлива складова управління підприємством, що компанії інвестують значні кошти в розробку комп'ютеризованих системи для ефективного вирішення цих завдань. Один із способів підвищення ефективності обробки даних - організувати їх ефективне збереження і отримання. Найпоширеніший підхід до зберігання даних на сьогодні - використовувати реляційну базу даних
У кожному разі БД - це просто засіб зберігання даних;
БД - це, перш за все, сховище об'єктів даних, тобто набір можливих понять або подій, що описуються базою даних, з можливістю пошуку цих об'єктів за ознаками. Базою даних можна вважати не тільки таблиці, індексуючі файли зі знаннями різних форматів, але і самі ці файли, тому, що вони є не типізований сховищами знань у такій базі даних. БД можуть застосовуватися як допоміжний засіб, що дозволяє реалізувати якусь корисну функцію. Наприклад, зберігання налаштувань програми, Internet - адрес для розсилання реклами й т.д.
Сервер додатків - це місток між програмами - клієнтами і одним або декількома серверами баз даних.
SQL Server 2000 являє собою потужний повнофункціональний сервер баз даних, що відрізняється високою продуктивністю швидкістю освоєння і зручним інтерфейсом адміністрування. Під його управлінням можуть працювати бази даних в широкому діапазоні від рівня середньої ланки підприємства до розподілених баз масштабу корпорації.
Актуальність
В Нині, незважаючи на підвищення комп'ютеризації суспільства, у сфері бізнесу і торгівлі досі немає засобів, що дозволяють в достатній мірі автоматизувати процес ведення документації та звітності.
Однією з основних завдань можна розглядати проблему ведення звітності, а так само оперативну коригування даних при виникненні необхідності в цьому.
Про своєчасності та актуальності розглянутої проблеми говорить той факт, що більшу частину свого часу адміністрація магазину витрачає на оформлення різної документації та звітів. Величезна кількість магазинів і відсутність пропозицій в даній сфері гарантує високу потребу в даному продукті.
Об'єктом для створення бази даних був книжковий магазин. Дана база даних пропонує введення звітності, зберігання даних, введення та коригування даних.
Базу даних можуть використовувати не тільки адміністрація книгарні, але також і робочий персонал магазину.
Так як існують великі книжкові магазини їм необхідно мати свою базу даних, щоб контролювати інформаційний потік даних. Метою розробки проектування бази даних книжкового магазину є створення бази даних яка може зберігати дані і надавати користувачеві зручну роботу з даними.
1. База даних
База даних - набір всіх даних, визначених <схемами> в середовищі. Поняття середовища є визначеним реалізацією.
Бази даних - це сукупність відомостей (про реальні об'єкти, процеси, події або явища), що відносяться до певної теми або завданні, організована таким чином, щоб забезпечити зручне представлення цієї сукупності, як у цілій, так і будь-який її частини. Реляційна база даних представляє собою безліч взаємозалежних таблиць, кожна з яких містить інформацію про об'єкти певного типу. Кожна рядок таблиці включає дані про один об'єкт, а стовпці таблиці містять різні характеристики цих об'єктів - атрибути. Рядки таблиці називаються записами ; всі записи мають однакову структуру - вони складаються з полів , в яких зберігаються атрибути об'єкта. Кожне поле запису містить одну характеристику об'єкта і має строго визначений тип даних (наприклад, текстовий рядок, число, дата). Усі записи мають одні й ті ж поля, тільки в них містяться різні значення атрибутів.
Для роботи з даними використовуються системи управління базами даних (СУБД). Основні функції СУБД - це визначення даних (опис структури баз даних), обробка даних і управління даними.
1.1 Реляційна модель даних
Реляційна база даних - це сукупність відносин, що містять всю інформацію, яка повинна зберігатися в БД. Проте користувачі можуть сприймати таку базу даних як сукупність таблиць.
Хоча поняття моделі даних є загальним, і можна говорити про ієрархічної, мережевий, семантичної та інших моделях даних, потрібно відзначити, що в області баз даних це поняття було введено Едгаром Коддом стосовно до реляційних систем і найбільш ефективно використовується саме в даному контексті. Спроби прямолінійного застосування аналогічних моделей до дореляціонним організаціям показують, що реляційна модель занадто В«великаВ», а для постреляціонних організацій вона виявляється В«МалаВ».
1.2 Загальна характеристика
Хоча поняття реляційної моделі даних першим ввів основоположник реляційного підходу Едгар Кодд, найбільш поширена трактування реляційної моделі даних, очевидно, належить відомому популяризаторові ідей Кодда Крістоферу Дейта, який відтворює її (з різними уточненнями) практично у всіх своїх книгах (див., наприклад, К. Дейт. Введення в системи баз даних. 6-е изд., М.; СПб.: Вільямс. - 2000). Згідно трактуванні Дейта, реляційна модель складається з трьох частин, що описують різні аспекти реляційного підходу: структурної частини, маніпуляційної частини і цілісної частини.
В структурної частини моделі фіксується, що єдиною родової структурою 1) даних, використовуваної в реляційних БД, є нормалізоване n-арное відношення. Визначаються поняття доменів, атрибутів, кортежів, заголовка, тіла і змінної відносини. По суті справи, у двох попередніх розділах цієї лекції ми розглядали саме поняття і властивості структурної складової реляційної моделі.
В маніпуляційної частині моделі визначаються два фундаментальних механізми маніпулювання реляційними БД - реляційна алгебра і реляційне числення. Перший механізм базується в основному на класичній теорії множин (з деякими уточненнями і додатками), а другий - на класичному логічному апараті обчислення предикатів першого порядку. Ми розглянемо ці механізми докладно в наступних лекціях, а поки лише зауважимо, що основною функцією маніпуляційної частини реляційної моделі є забезпечення заходів реляційної будь-якого конкретного мови реляційн...