Міністерство освіти і науки Російської Федерації
Федеральне державне бюджетне освітня установа вищої професійної освіти
Володимирський Державний Університет імені А. Г. і Н. Г. Столєтова
Кафедра УІТЕС
Пояснювальна записка до курсової роботи
з дисципліни «Бази даних»
на тему: «Електронна записна книжка»
Виконав: Труфанова М.Ю.
Керівник: Градусів А.Б.
Владимир +2013
Анотація
Ця курсова робота являє собою створення бази даних електронна записна книжка. Нотатки - неодмінний атрибут будь-якого творчого або ділової людини. База даних призначена для зберігання інформації про знайомих і про організації. Для бази даних розроблений додаток, яке спростить роботу з даними.
База даних створена за допомогою MS SQL Server 2000. Додаток розроблений за допомогою Borland Delphi 7. Для реалізації бази даних було складено 6 таблиць з необхідними зв'язками між ними.
Також були створені форми для зручного та швидкого введення даних, запити і звіти для зручного виведення необхідної інформації.
Зміст
1. Концептуальне (інфологічне) проектування
. Обгрунтування вибору СУБД
. Датологіческой проектування
3.1 Визначення типів і розмірів атрибутів
4. Створення та розробка бази даних
. 1 Створення бази даних
. 2 Створення таблиць
. 3 Підтримка цілісності даних в реляційної БД
. 3.1 Декларативна підтримка цілісності
4.3.2 Процедурна підтримка цілісності
5. Розробка програми
. 1 З'єднання з базою даних
. 2 Розробка головної форми додатка
. 3 Створення другорядних форм
. 3.1 Реалізація запитів на вибірку даних
. 3.2 Реалізація вставки нового запису
5.3.3 Створення звітів
6. Інструкція з експлуатації програми
Список літератури
1. Концептуальне (інфологічне) проектування
На рис 1. представлена ??концептуальна модель (модель сутність-зв'язок), що відображає семантику предметної області. Далі ця модель може бути перетворена в будь-яку систему бази даних.
Рис. 1. Концептуальна модель БД «Електронна записна книжка»
Дана модель складається з наступних сутностей і входять до них атрибутів:
? Співробітник: Код_сотрудніка, ПІБ, Телефон, Посада, E-mail;
? Організація: Код_організаціі, Назва, Адреса, Діяльність, Телефон, Сайт;
? Друг: Id_dr, ФІО_друга, День народження, Сайт_друга, E-mail, Мобільний, Дом_телефон, Телефон батька, Дом_адрес, Нотатка;
? Установа: Id_uch, Назва, Адреса, Сайт, Телефон1, Телефон2.
Між цими сутностями встановлені зв'язки, що показують, яким чином ці сутності співвідносяться або взаємопов'язані між собою. Кожен зв'язок характеризується потужністю (максимальною кількістю елементів однієї сутності, які пов'язані з одним елементом іншої сутності) і кардинально, яка може бути обов'язковою або необов'язковою.
Відносини між сутностями на малюнку 1 наступні:
? Кілька співробітників можуть працювати тільки в одній організації. Такий зв'язок має потужність один-ко-багатьом, необов'язкову кардинальність з боку сутності «Співробітник» і обов'язкову кардинальність з боку сутності «Організація» .
? Також кілька друзів вчаться принаймні тільки в одній установі. Зв'язок має потужність багато-до-багатьох, обов'язкову кардинальність у сутності «Установа» та необов'язкову у сутності «Друг».
2. Обгрунтування вибору СУБД
Для створення БД будемо використовувати СУБД MS SQL Server 2000.SQL Server 2000 - це закінчене речення в області баз даних і аналізу даних для швидкого створення масштабованих рішень електронної комерції, бізнес-додатків і сховищ даних. Воно дозволяє значно скоротити час виходу цих рішень на ринок, одночасно забезпечуючи масштабованість, що відповідає найвищим вимога...