Навчальні бази даних

пе

IPi) Д °полнение до запропонованої компанією Microsoft ІшяжУ навчальній базі даних Adventureworks в цій книзі були використані приклади з пяти інших баз даних Кожна з них створювалася для ілюстрування певної концепції проектування або стилю розробки

■ Cape Hatteras Adventures Це фактично дві бази даних, що демонструють перехід до реляційної СУБД SQL Server Перша версія складається з простий бази даних Access і робочого листа Excel Жодне з цих уявлень даних не можна назвати складним Друга версія – це невеликого розміру база даних SQL Server, яка містить стовпці ідентичності і представлення Вона використовує проект Access в якості клієнта і публікує дані в Web, використовуючи майстер публікацій SQL Server, а також збережені процедури

■ База даних OBXKites призначена для відстеження складських запасів, клієнтів і продажів фіктивної торгової компанії, що займається продажами повітряних зміїв і аксесуарів до них Компанія має чотири магазини, розташованих у Північній Кароліні Ця база даних спроектована так, щоб підтримувати сталий масштабування Вона використовує глобальні універсальні ідентифікатори для реплікацій і кодову таблицю Unicode для підтримки міжнародних контрактів У різних розділах цієї книги в базу даних OBXKites додавалися розділення уявлення, повноцінні засоби аудиту, а також куби служби аналізу

■ База даних Family зберігає родоводи Незважаючи на те що ця база складається всього з двох таблиць – person і marriage, – Вона ілюструє складності само-

пбеліненій мнпгір многим і ппппп ^ ня і ^ ітрій-

■ Двадцять пять байок Езопа, що містяться в базі Aesops Fables, дозволили в главі 13 продемонструвати технологію повнотекстового пошуку

У цьому додатку документуються необхідні файли (табл Б1) і описуються схеми навчальних баз даних

Всі файли, необхідні для створення навчальних баз даних, а також програмний WU / T У КОД »наведений у книзі, можна завантажити з сайту www SQLServerBible com

4^Се

Таблиця Б1 Файли навчальних баз даних

Cape Hatteras Adventures версії 2

С: \ SQLServerBible \ Sample Databases \ CapeHatterasAdventures

CHA2_Createsql

Сценарій, що генерує базу даних Cape Hatteras Adventures версії

2, включаючи таблиці, обмеження, індекси, представлення, збережені

процедури та систему захисту

CHA_Convertsql

Розподілені запити, що перетворюють дані Access і Excel в ба

зу даних Cape Hatteras Adventures версії 2 Цей сценарій є

відображенням пакета DTS і припускає знаходження вихідних файлів

Access І Excel У каталозі С: \ SQLServerBible

CHAl_Customersmdb

База даних Access зі списком замовників, використовувана в преобразо

вання в базу SQL Server Дані з цього файлу імпортуються в базу

даних СНА1

CHAl_Schdulexls

Робочий лист Excel з подіями, турами і екскурсоводами, используе

мий в перетворенні в базу даних SQL Server chai

CHA2_Eventsxml

Приклад файлу XML

CHA2_Eventsdtd

Приклад файлу визначення типів даних XML

CHA2adp

Приклад клієнтського додатку Access, що працює з базою даних

СНА2

OBXKites

C: \SQLServerBible\Sample Databases\OBXKites

OBXKites_Createsql

Сценарій, що генерує базу даних OBXKites, включаючи таблиці,

представлення, збережені процедури і функції

OBXKites_Populatesql

Сценарій, що наповнює базу OBXKites даними за допомогою виклику

збережених процедур

OBXKites_Query sql

Набір запитів, що тестують заповнення бази даних OBXKites

Family

C: \SQLServerBible\Sample Databases\Family

Family_Createsql

Сценарій, який створює таблиці і збережені процедури бази даних

Family, а також заповнює її даними

Family_Queriessql

Набір запитів до бази даних Family

Aesop’s Fables

С: \ SQLServerBible \ Sample Databases \ Aesop

Aesop_create sql Сценарій, який створює таблицю Fable і заповнює базу даних

двадцятьма пятьма байками Езопа Ця навчальна база даних використовується для повнотекстового пошуку

Aesop adp Клієнтський додаток Access, призначене для перегляду байок

Файли навчальних баз даних

Файли навчальних баз даних краще встановити в каталог С: \ SQLServerBible Всі приклади Web-додатків запрограмовані з розрахунком на певну структуру каталогів Пакети DTS та розподілені запити також припускають перебування файлів Access і Excel саме в цьому каталозі

Для створення будь-якої з навчальних баз даних потрібно запустити сценарій Create в аналізаторі запитів Якщо база даних вже існує, то цей сценарій видалить її Цей сценарій полегшує перебудову бази даних, так що не бійтеся експериментувати Оскільки цей сценарій видаляє базу даних, під час його запуску не може існувати підключень Managementy Studio часто зберігає підключення, навіть якщо вибирається інша база даних Якщо ви зіткнетеся з помилкою, найбільш ймовірно, що вона буде повязана з тим, що в аналізаторі запитів або в Management Studio підтримується відкрите підключення

Джерело: Нільсен, Пол Microsoft SQL Server 2005 Біблія користувача : Пер з англ – М: ООО ІД Вільямс , 2008 – 1232 с : Ил – Парал тит англ

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*