Федеральне агентство з освіти
ТОМСЬКИЙ ДЕРЖАВНИЙ УНІВЕРСИТЕТ СИСТЕМ УПРАВЛІННЯ ТА РАДІОЕЛЕКТРОНІКИ (ТУСУР)
Кафедра комплексної інформаційної безпеки електронних обчислювальних систем
(КІБЕВС)
Курсова робота
В
СТВОРЕННЯ БАЗИ ДАНИХ ДЛЯ пласкоголової СЛУЖБИ
В В
Студент гр. 523-3
____________ Д.А.Окрушко
В«___В» _______________ 2005
Керівник курсової роботи
_____________ М.А.Сопов
В«___В» _______________ 2005
В
br clear=ALL>В
2005
Федеральне агентство з освіти
МІНІСТЕРСТВО ОСВІТИ УНІВЕРСИТЕТ СИСТЕМ УПРАВЛІННЯ ТА РАДІОЕЛЕКТРОНІКИ (ТУСУР)
Кафедра комплексної інформаційної безпеки електронних обчислювальних систем (КІБЕВС)
ЗАВДАННЯ
Необхідно створити базу даних паспортно-візової служби. Дослідити задану предметну область, вибрати істотні атрибути. Побудувати концептуальну модель предметної області. p> На основі концептуальної моделі побудувати реляційну модель, встановити зв'язки між об'єктами. Задати первинні та зовнішні ключі. Провести нормалізацію. Пояснити виконані перетворення. p> Провести дослідження отриманої моделі, задавши кілька складних запитів до отриманої моделі. br/>
Дата видачі завдання: "____" _______ 2005
Завдання прийнято до виконання
В«____В» ___________ 2005р. Підпис студента___________
Зміст
1 Введення ............................................................................. 4
2 Побудова концептуальної моделі .......................................... 5
3 Побудова реляційної моделі ............................................. 7
4 Нормалізація ...................................................................... 9
5 Проектування бази даних у ACCESS ................................... 12
6 Створення SQL запитів ........................................................ 16
7 Висновок ........................................................................ 18
Список використаних джерел ......................................... 19
1 Введення
Система з базою даних - це будь-яка інформаційна система на базі комп'ютера, в якій дані можуть спільно використовуватися багатьма додатками. Це означає, що дані організовані таким чином, щоб підтримувати не тільки одне конкретне додаток. Основна відмінність системи з базою даних від традиційної файлової системи - це багаторазове і різноманітне використання одних і тих же даних. Дані не прив'язані до якого-небудь певної програми і не контролюється ним. Окремі програми більше не відповідають за створення і ведення даних. Ці обов'язки покладаються на нижележащий рівень програмного забезпечення - систему управління базою даних (СУБД). СУБД виконує роль посередника між користувачами додатків і даними. Також СУБД повинна забезпечувати гарантії безпеки та цілісності бази даних. Користувачі комп'ютера повинні мати можливість захистити свої дані від несанкціонованого доступу, а також відновити їх у разі деяких системних збоїв. Централізоване забезпечення безпеки даних - важлива особливість СУБД. Найбільш значну перевагу систем з базами даних - це централізоване забезпечення цілісності даних.
2 Побудова концептуальної моделі.
При вивченні баз даних найважливіше значення має їх проектування. Побудова концептуальної моделі являє собою процес моделювання смислового наповнення бази даних. Концептуальна модель складається з наступних трьох основних компонентів.
1 Сутності. Це елементи реального світу, які можуть існувати незалежно. У моєму випадку сутностями є: громадянин, документи, паспортист, паспорт РФ, закордонний паспорт. Сутність представляється в концептуальної моделі прямокутником, в якому зазначено її ім'я.
2 Атрибути. Вони описують сутність. Атрибути представляються овалами з зазначенням імен, які прикріплені до сутності. У моєму випадку громадянину відповідають: ПІБ, адреса, ІПН, номер свідоцтва про народження. Документам відповідають: прописка, номер заяви, квитанція про оплату. Паспортиста відповідають: ПІБ, ІПН, адреса, id - паспортиста. Паспорту РФ відповідають: ПІБ, номер паспорта РФ, серія паспорта РФ, реєстрація, стать, зміна прізвища, дата народження, дата видачі, ким виданий. Закордонному паспорту відповідають: ПІБ, номер закордонного паспорта, тип, дата народження, дата видачі, місце народження, стат...