Допомога у написанні освітніх робіт...
Допоможемо швидко та з гарантією якості!

Розробка бази даних Культурне дозвілля

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Звіт є ефективний засіб уявлення даних в друкованому форматі. Маючи можливість керувати розміром і зовнішніх виглядом всіх елементів звіту, користувач може відобразити відомості бажаним чином. Велика частину даних в звіті постачається з базової таблиці, запиту чи інструкції SQL, що є джерелом даних для звіту. Інші відомості звіту зберігаються у його структуру. Найбільш зручним способом створення… Читати ще >

Розробка бази даних Культурне дозвілля (реферат, курсова, диплом, контрольна)

Міністерство спільного освітнього і професійної освіти РФ.

Хабаровський Державний Технічний Университет.

Курсове проектирование.

Перевірив: Ешенко Р.А.

Виконала: студентка грн. СКС-91.

Левчук Елена.

Тема: «Розробка бази даних „Культурний досуг“».

Содержание Введение 3.

Компоненти бази даних Microsoft Access 3.

Таблиці 3 Запити 4 Звіти 4 Форми 5.

Проектирование бази даних «Культурний дозвілля» 6.

Структура бази даних «Культурний дозвілля» 7.

Таблиця «Країни» 7.

Таблиця «Міста» 8.

Таблиця «Типи Об'єктів» 8.

Таблиця «Об'єкти» 9 SQL-запросы до бази даних «Культурний дозвілля» 10.

Вибір закладів міста 10.

Вибір закладів певного типу 10.

Пошук закладів за адресою 10 Звіти бази даних «Культурний дозвілля» 11.

Вибір закладів 11.

Вибір закладів певного типу 11.

Пошук закладів за адресою 11.

Формы бази даних «Культурний дозвілля» 12.

Головна 12 Закладу 12 Типи об'єктів 13 Міста 13.

Используемая література 14.

До складу пакета Microsoft Office Professional входить додаток Microsoft Access, призначене до роботи з базами даних. Під базою даних Microsoft Access розуміє сукупність даних, і об'єктів, які стосуються певної завданню. База даних Microsoft Access може містити таблиці, запити, форми, звіти, макроси, модулі і ярлики сторінок доступу до даних. Ядро бази даних Microsoft Jet управляє даними, які у таблицях, що у базі даних. Дані в пов’язаних таблицях можуть утримуватися на другий базі даних Access, в зовнішньому джерелі даних, такому як баз даних dBASE чи електронна таблиця Microsoft Excel, соціальній та джерелі даних ODBC, такому як Microsoft SQL Server.

Microsoft Access дозволяє управляти інформацією вже з файла бази даних. У цього файла дані можна розділити деякі контейнери, звані таблицями; переглядати, додавати і оновлювати дані в таблицях з допомогою електронних форм; знаходити і видобувати лише потрібні дані з допомогою запитів; і навіть аналізувати чи друкувати дані в заданому макеті з допомогою звітів. Створення сторінок доступу до даних дозволяє користувачам переглядати, оновлювати чи аналізувати дані з даних через Інтернет чи интрасеть.

Компоненты бази даних Microsoft Access.

До сформування нової бази даних в Microsoft Access досить вибрати команду Створити з меню Файл, як показано малюнку 1.

Таблицы.

Таблиця — це набір даних із конкретної темі, а саме товари чи постачальники. Використання окремої таблиці кожної теми означає, що відповідних даних збережені лише одне раз, що робить базі даних більш і зменшує кількість помилок при введення даних. Таблиці організують дані в стовпчики (звані полями) і рядки (звані записями).

Для створення таблиці досить скористатися конструктором таблиць, з допомогою якого визначити імена полів таблиці і типи даних полів, як показано малюнку 2. З іншого боку, до створення найчастіше які у базі даних таблиць, можна скористатися режимом мастера.

После того, як необхідні поля буде визначено, можна визначити первинний ключ для таблиці, у якому одне чи кілька полів. Первинний ключ використовується для зв’язування таблиці з вторинними ключами за іншими таблицях. Це по-перше чи кілька полів (шпальт), комбінація значень яких однозначно визначає кожну запис в таблиці. Первинний ключ не допускає значень Null і завжди повинен мати унікальний индекс.

После створення базі даних Microsoft Access окремих таблиць з кожної темі необхідно вибрати спосіб, яким Microsoft Access буде знову об'єднувати відомості таблиць. Передусім слід визначити зв’язок між таблицями. Після цього можна створити запити, форми і звіти для одночасного відображення відомостей з кількох таблиць. Для визначення перетинів поміж таблицями слід скористатися командою Схема Даних з меню Сервіс, як показано малюнку 3.

Запросы.

Запити йдуть на перегляду, зміни і політичного аналізу даних різними способами. Запити теж можна використовувати як джерел записів для форм, звітів і 100 сторінок доступу до данным.

Запрос можна створити з допомогою майстра чи самостійно. Найбільш зручним є створення запиту як конструктора безпосередньо командами SQL.

С допомогою мови SQL (Structured Query Language) можна як запити на вибірку даних, а й у додавання, зміна, видалення даних. Підмножина SQL DDL (Data Defining Language) дозволяє змінювати структуру бази даних, створюючи чи змінюючи таблиці, індекси, уявлення, процедури та інші об'єкти бази данных.

Отчеты.

Звіт є ефективний засіб уявлення даних в друкованому форматі. Маючи можливість керувати розміром і зовнішніх виглядом всіх елементів звіту, користувач може відобразити відомості бажаним чином. Велика частину даних в звіті постачається з базової таблиці, запиту чи інструкції SQL, що є джерелом даних для звіту. Інші відомості звіту зберігаються у його структуру. Найбільш зручним способом створення звітів є створення звіту з допомогою майстра (малюнок 5).

Отчеты можуть бути відкриті у трьох режимах: як конструктора, як попереднього перегляду й у режимі перегляду зразка. Режим конструктора використовують із створення звіт чи зміни структури існуючого звіту. Режим попереднього перегляду дозволяє переглядати дані в такому вигляді, де вони розміщатимуться на друкованих сторінках. У режимі перегляду зразка відображається макет звіту із зразками даних. Якщо форма чи звіт створюються з допомогою майстра, то вмовчанням задаються стандартні характеристики форми власності чи звіту, зумовлені що використовуються шаблоном. Шаблону визначає, які розділи міститимуться у утворюваному документі, і які розміри матимуть ці розділи. З іншого боку, шаблон визначає стандартні настройки властивостей форми, чи звіту, їх розділів і що є у яких елементів управління. Для форм чи звітів за умовчанням використовуються шаблони безпосередньо з ім'ям «Звичайний». Проте користувач має можливість вказати й у ролі шаблону ім'я будь-який існуючої форми власності чи звіту. Допускається також створення спеціальних форм і звітів, виділені на використання їх у вигляді шаблонов.

Формы.

Форми можна використовуватиме різних целей:

. Для введення даних в таблицу.

. Для відкриття за інші форми і отчетов.

. Творіння діалогових окон Наиболее зручними способами створення форми є створення форми з допомогою конструктори і з допомогою мастера.

Мастер задає докладні питання про джерела записів, полях, макеті, необхідних форматах і це створює форму виходячи з отриманих відповідей. З допомогою майстра найзручніше створювати форми, призначені для введення і редагування данных.

Создание форми як конструктора зручне створення діалогових вікон та форм, які пов’язані з редагуванням даних, що у цьому режимі можна управляти елементами форми в довільному порядке.

Проектирование бази даних «Культурний досуг».

Перш ніж створювати з допомогою Microsoft Access таблиці, форми та інші об'єкти, складові базі даних, важливо приділити час проектування бази даних. З використанням як бази даних Microsoft Access, і проекту Microsoft Access, хороша структура є основою для створення бази даних, успішно, саме і ефективно яка виконує поставлені задачи.

На першому етапі проектування бази даних необхідно визначити призначення бази даних, як вона вживатись і які відомості вона повинна переважно утримувати. Знаючи це, можна визначити, які відомості зберігатимуться в таблицях (теми) й у полях таблиць (подробиці по темам).

База даних має відповідати вимогам тих, хто безпосередньо з ній працювати. Треба лише визначити теми, які має покривати база даних, звіти, які вона повинна видавати, проаналізувати форми, які у сьогодні йдуть на записи даних, порівняти створювану базі даних із добре спроектованої, як і їй базой.

Определение необхідних базі даних таблиць може бути самим непростим етапом процесу проектування бази даних, оскільки результати, які має видавати база даних — звіти, форми тощо. — який завжди дають повне уявлення про структуру таблиць, за якими создаются.

Для проектування таблиць зовсім необов’язково використовувати Microsoft Access. Спочатку краще розробити структуру на папері. Під час розробки таблиць рекомендується керуватися такими основними принципами.

. Дані нічого не винні дублюватися в таблиці чи торгівлі між таблицями. У цьому плані таблиці в реляційної базі даних від таблиць в додатках, які працюють із таблицями в текстовому форматі, як-от редактори електронних таблиц.

Дані, що зберігаються тільки у таблиці, оновлюються лише у цієї таблиці. Це більш і, ще, виключає можливості дублювання записів, містять різні відомості. Наприклад, адреса київська і номер телефону кожного клієнта досить зберегти одного разу, лише у таблице.

. Кожна таблиця повинна містити інформацію тільки на тему.

Коли кожна таблиця містить відомості лише з однієї темі, з даними з кожної темі можна працювати незалежно від інших тем.

Наприклад, адресу клієнта зберігається окремо від замовлень цього клієнта, що дозволяє видалити один замовлення, зберігши інформацію про клиенте.

Каждая таблиця містить інформацію про конкретної темі, а кожне полі таблиці містить конкретний факт на тему таблиці. Наприклад, таблиця даних про клієнта може містити поля даних про назві компанії, адресі, місті, країни й номер телефону. Під час упорядкування схеми полів для кожної таблиці враховуйте следующее.

. Кожне полі має бути з темою таблицы.

. Не рекомендується включати у таблицю дані, що є результатом выражения.

. Таблиця повинна містити всі необхідні сведения.

. Дані слід розбити на найменші логічні одиниці (наприклад, поля «Ім'я» і «Прізвище», а чи не загальне полі «Имя»).

Для зв’язування в Microsoft Access відомостей, які у різних таблицях — наприклад, для зв’язування клієнта із його замовленнями — кожна таблиця бази даних повинна містити поля чи набір полів, однозначно визначальних кожну запис. Таке полі бою або набір полів називають первинним ключом.

После розбивки відомостей на таблиці й універсального визначення ключових полів необхідно вибрати спосіб, яким Microsoft Access буде знову об'єднувати пов’язані відомості. І тому слід визначити зв’язок між таблицями бази даних Microsoft Access.

Если структури таблиць відповідають поставленим вимогам, можна запровадити всі дані. Потім можна створити всі необхідні запити, форми, звіти, сторінки доступу до даних, макроси і модули.

В Microsoft Access існує два інструмента, які допомагають в удосконаленні структури баз даних. Майстер аналізу таблиць може проаналізувати структуру таблиці, запропонувати підходящі нові структури та зв’язку, і навіть розділити таблицю налаштувалася на нові пов’язані таблиці, якщо це має сенс. Аналізатор швидкодії досліджує всю базі даних, дає рекомендації з її поліпшенню, і навіть здійснює их.

Структура бази даних «Культурний досуг».

Спроектована база даних «Культурний дозвілля» містить 4 таблиці, 3 запиту, 3 звіту та 4 формы.

Таблица «Страны».

Таблиця «Країни» призначена зберігання назв стран:

|Название поля|Тип поля|Описание поля | |ІД |Лічильник |Ідентифікатор країни. | | | |Первинний ключ. | |Назва |Текст (50|Название країни | | |) | |.

Вихідні дані таблиці «Страны»:

|И|Название | |Д| | |1|Россия | |2|Великобритания| |3|Испания | |4|Парагвай | |5|Гваделупа | |6|Китай | |7|Япония | |8|Корея | |9|Папуа Нова | | |Гвінея | |1|Кот буд «Ивуар | |0| | |1|Ватикан | |1| |.

Таблиця «Города».

Таблиця «Міста» призначена зберігання назв міст і більш, у яких вони находятся:

|Название поля|Тип поля|Описание поля | |ІД |Лічильник |Ідентифікатор міста. | | | |Первинний ключ. | |Назва |Текст (50|Название міста | | |) | | |Країна |Числовой|Идентификатор країни, в | | | |якою місто |.

Вихідні дані таблиці «Города»:

|И|Названи|Стран| |Д|е |а | |1|Хабаров|1 | | |ск | | |2|Улан-Уд|1 | | |е | | |3|Лондон |2 | |4|Москва |1 |.

Таблиця «Типи Объектов».

Таблиця «Типи Об'єктів» призначена зберігання назв типів закладів досуга:

|Название поля|Тип поля |Опис поля | |ІД |Лічильник |Ідентифікатор типу об'єкта. | | | |Первинний ключ. | |Назва |Текст (50)|Название типу об'єкта |.

Вихідні дані таблиці «Типи Объектов»:

|И|Название | |Д| | |1|Кинотеатр | |2|Театр | |3|Дискотека | |4|Публичный будинок | |5|Выставка | |6|Парк відпочинку | |7|Клуб | |8|Пляж | |9|Цирк | |1|Зоопарк | |0| | |1|Церковь | |1| | |1|Пивной бар | |2| | |1|Ресторан | |3| | |1|Кафе | |4| |.

Таблиця «Объекты».

Таблиця «Об'єкти» призначена зберігання інформацію про закладах досуга:

|Название поля|Тип поля |Опис поля | |ІД |Лічильник |Ідентифікатор номери. | | | |Первинний ключ. | |Тип Об'єкт |Числової |Ідентифікатор типу об'єкта | |Назва |Текст (50)|Название об'єкта | |Адреса |Текст (128|Адрес об'єкта: вулиця і номер| | |) |вдома | |Місто |Числової |Ідентифікатор міста |.

Вихідні дані таблиці «Объекты»:

|И|ТипОбъекта |Назва |Адреса |Місто | |Д| | | | | |1|Кинотеатр |Гігант |вул. |Хабаров| | | | |Муравьева-Амурского,|ск | | | | |18 | | |2|Кинотеатр |Схід |вул. |Хабаров| | | | |Краснореченская-19 |ск | |3|Дискотека |Великано |вул. Муравйова |Хабаров| | | | |Амурського, 17 |ск | |4|Парк отдыха|ЦПКО |вул. |Хабаров| | | | |Муравьева-Амурского,|ск | | | | |1 | | |5|Пивной бар |Best Beer Pub |вул. Леніна, 1 |Лондон | |6|Публичный |Державна |близько Кремля |Москва | | |будинок |Дума | | |.

SQL-запросы до бази даних «Культурний досуг».

Для отримання самої використовуваної інформацією базі даних «Культурний дозвілля» містяться кілька запитів на вибірку даних із кількох таблиць з параметрами.

Выбор закладів города.

Запит повертає назви об'єктів дозвілля, несформованого з об'єднання назви типу об'єкту і назви об'єкта, та «адреса об'єкта, що з назви країни, назви міста, адреси об'єкта, упорядкований під назвою об'єкта в алфавітному порядку. Параметрами запиту є назва міста, закладу якого треба выбрать.

|Текст SQL-запроса | |SELECT то. Название+ «» «» +о.Название+ «» «», с. Название+ ", «+г.Название+ », | | «+о.Адрес | |FROM ТипыОбъектов AS то, Об'єкти AS про, Країни AS з, Міста AS р | |WHERE то. ИД=о.ТипОбъекта And с. ИД=г.Страна And г. ИД=о.Город And | |г.Название=[Название міста] | |ORDER BY о. Название; |.

Вибір закладів певного типа.

Запит повертає назви об'єктів дозвілля, несформованого з об'єднання назви типу об'єкту і назви об'єкта, й адреса об'єкта, що з назви міста, адреси об'єкта, упорядкований під назвою об'єкта в алфавітному порядку. Параметрами запиту є назва країни, закладу якого треба вибрати, і навіть тип заведения.

|Текст SQL-запроса | |SELECT то. Название+ «» «» +о.Название+ «» «», г. Название+ ", «+о.Адрес, | |г.Название | |FROM ТипыОбъектов AS то, Об'єкти AS про, Країни AS з, Міста AS р | |WHERE то. ИД=о.ТипОбъекта And с. ИД=г.Страна And г. ИД=о.Город And | |то.Название=[Тип закладу] And с. Название=[Название країни] | |ORDER BY о. Название; |.

Пошук закладів по адресу.

Запит повертає назви об'єктів дозвілля, несформованого з об'єднання назви типу об'єкту і назви об'єкта, й адреса об'єкта, що з назви країни, міста, адреси об'єкта, упорядкований під назвою об'єкта в алфавітному порядку. Параметрами запиту є будь-яка частина назви країни, міста, або адреса.

|Текст SQL-запроса | |SELECT то. Название+ «» «» +о.Название+ «» «», с. Название+ ", «+г.Название+ », | | «+о.Адрес, то. Название | |FROM ТипыОбъектов AS то, Об'єкти AS про, Країни AS з, Міста AS р | |WHERE то. ИД=о.ТипОбъекта And с. ИД=г.Страна And г. ИД=о.Город And | |(г.Название Like «* «+[Адреса нагадує]+ «* «Or с. Название Like «* «+[Адреса | |нагадує]+ «* «Or о. Адрес Like «* «+[Адреса нагадує]+ «* ») | |ORDER BY о. Название; |.

Звіти бази даних «Культурний досуг».

Задля більшої можливості друку результатів роботи запитів, формованих базі даних «Культурний дозвілля», база даних містить 3 отчета.

Выбор заведений.

Звіт «вибір закладів» є вміст запиту «вибір закладів», готовий до печати.

Вибір заведений.

Назва Адрес.

Дискотека «Великано «Росія, Хабаровськ, вул. Муравйова Амурського, 17.

Кінотеатр «Схід «Росія, Хабаровськ, вул. Краснореченская-19.

Кінотеатр «Гігант «Росія, Хабаровськ, вул. Муравьева-Амурского, 18.

Парк відпочинку «ЦПКО «Росія, Хабаровськ, вул. Муравьева-Амурского, 1.

Выбор закладів певного типа.

Звіт «вибір закладів певного типу» є вміст запиту «вибір закладів певного типу», готовий до друку, з додаткової угрупованням під назвою города.

Вибір закладів певного типа.

Місто Хабаровск.

Назва Адрес.

Кінотеатр «Схід «Хабаровськ, вул. Краснореченская-19.

Кінотеатр «Гігант «Хабаровськ, вул. Муравьева-Амурского, 18.

Поиск закладів по адресу.

Звіт «пошук закладів за адресою» є вміст запиту «пошук закладів за адресою», готовий до друку, з додатковою угрупованням на кшталт заведения.

Пошук закладів по адресу.

Дискотека.

Назва Адрес.

Дискотека «Великано «Росія, Хабаровськ, вул. Муравйова Амурського, 17.

Кинотеатр

Назва Адрес.

Кінотеатр «Схід «Росія, Хабаровськ, вул. Краснореченская-19.

Кінотеатр «Гігант «Росія, Хабаровськ, вул. Муравьева-Амурского, 18.

Парк отдыха.

Назва Адрес.

Парк відпочинку «ЦПКО «Росія, Хабаровськ, вул. Муравьева-Амурского, 1.

Публічна дом.

Назва Адрес.

Публічна будинок «Державна Дума «Росія, Москва, близько Кремля Формы бази даних «Культурний досуг».

Задля більшої можливості додавання, редагування, видалення даних бази «Культурний дозвілля», і навіть для перегляду і преси звітів, база даних містить 4 формы.

Главная.

Головна форма містить гіперпосилання для виклику за інші форми і отчетов:

[pic].

При натисканні лівої кнопкою миші на гіперпосиланню відбувається виклик форми редагування чи перегляд отчетов.

Заведения.

Форма «закладу» варта перегляду, редагування, видалення записів про заклади досуга:

[pic].

Кроме того, форма містить кнопки «Інший…» для виклику додаткових форм редагування переліку типів об'єкту і переліку городов.

Типы объектов.

Форма «Типи об'єктів» варта редагування переліку типів об'єктів досуга:

[pic].

Города.

Форма «Міста» варта редагування переліку країн і городов:

[pic].

Используемая литература.

1. Microsoft Corp. Файл довідки Microsoft Access. ———————————;

Малюнок 1. Створення нової бази данных.

Малюнок 2. Створення таблиці як конструктора.

Малюнок 3. Визначення перетинів поміж таблицами.

Малюнок 4. Створення запиту з допомогою конструктора мовою SQL.

Малюнок 5. Створення звіту з допомогою мастера.

Малюнок 6. Створення форми як конструктора.

Показати весь текст
Заповнити форму поточною роботою