ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

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

     

    Інформатика, програмування

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

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

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

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

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

    Левчук Олена

    Тема: «Розробка бази даних« Культурний дозвілля »»

    Зміст

    Вступ 3


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

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

    Проектування бази даних «Культурний дозвілля» 6 < p> Структура бази даних «Культурний дозвілля» 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.

    Запити


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

    Запит можна створити за допомогою майстра або самостійно. Найбільш зручнимє створення запиту в режимі конструктора безпосередньо командами
    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 форми.

    Головна


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

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

    Заклади


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

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

    Типи об'єктів


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

    Міста


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

    Використана література


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

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

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

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

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

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

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


         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status