ВУЗ:
Составители:
Рубрика:
Задание 3. Для демонстрационных баз данных Pubs и Northwind создать их диаграммы,
используя мастер создания диаграмм Create Database Diagram Wizard:
1. Выберите базу данных Pubs (гостиницы).
2. Откройте контекстное меню базы данных.
3. Исполните команду New Database Diagrams.
4. Ознакомьтесь с порядком создания диаграмм:
а) создать новую диаграмму и включить в нее требуемые
таблицы в соответствии с поставленными целями просмотра базы данных;
б) добавить в диаграмму таблицы, связанные с выбранными;
в) упорядочить таблицы на диаграмме, что делается автоматически.
5. Щелкните по кнопке Next.
6. В левой части окна по очереди выбирайте требуемые таблицы из списка всех
таблиц базы данных Pubs и щелкайте по кнопке Add. Кнопка Remove позволяет
исключить таблицу из выбранного списка.
7. Установите флажок Add related tables automatically для
автоматического
добавления связанных таблиц.
8. Щелкните по кнопке Next.
9. Просмотрите список выбранных и связанных таблиц и если требуется его
корректировка, то возвратитесь назад.
10. Щелкните по кнопке Next.
11. Созданная диаграмма заносится в папку Diagrams базы данных Pubs.
12. Откройте папку Diagrams базы данных Pubs.
13. Выберите новую диаграмму и для ее просмотра
дважды щелкните на ней.
14. Убедитесь, что таблицы можно просматривать в различных режимах (Show),
редактировать структуру (Column Property), отношения, ограничения
целостности, индексы и ключи (Properties), модифицировать триггеры
(Task/Manage Trigger), управлять доступом к таблице (Task/Manage Permissions),
выяснять зависимости (Task/Display Dependencies), сгенерировать сценарий
создания таблицы (Task/Generate SQL Scripts).
15. Выполните пункты 1-14 для базы данных Northwind.
Задание 4. Создать три взаимосвязанные таблицы jobs (работы), employee (служащий)
и publishers (издатели), используя необходимые ограничения, исполнив следующие Transact-SQL
команды:
CREATE TABLE jobs
(job_id smallint IDENTITY (1,1) PRIMARY KEY CLUSTERED,
job_desc varchar (so) NOTT NULL
DEFAULT ‘New Position – title not formalized jet’,
min_lul tinyint NOT NULL CHECK (min_lul > = 10),
max_lul tinyint NOT NULL CHECK (max_lul > = 250)
)
CREATE TABLE employee
(emp_id CONSTRAINT PK_emp_id PRIMARY KEY NOTICLUSTERED
CONSTRAINT PK_emp_id CHECK (emp_id LIKE
‘[A-Z][A-Z][A-Z][1-9][0-9][0-9][FM]’ or
‘[A-Z]-[A-Z][1-9][0-9][0-9][0-9][FM]’,
fname varchar (20) NOT NULL,
minit char (1) NULL,
lname varchare (30) NOT NULL,
job_id smallint NOT NULL DEFAULT 1 REFERENCES jobs (job.id),
job_lul tinyint DEFAULT 10,
pub_id char (4) NOT NULL DEFAULT(‘9952’)
Задание 3. Для демонстрационных баз данных Pubs и Northwind создать их диаграммы,
используя мастер создания диаграмм Create Database Diagram Wizard:
1. Выберите базу данных Pubs (гостиницы).
2. Откройте контекстное меню базы данных.
3. Исполните команду New Database Diagrams.
4. Ознакомьтесь с порядком создания диаграмм:
а) создать новую диаграмму и включить в нее требуемые
таблицы в соответствии с поставленными целями просмотра базы данных;
б) добавить в диаграмму таблицы, связанные с выбранными;
в) упорядочить таблицы на диаграмме, что делается автоматически.
5. Щелкните по кнопке Next.
6. В левой части окна по очереди выбирайте требуемые таблицы из списка всех
таблиц базы данных Pubs и щелкайте по кнопке Add. Кнопка Remove позволяет
исключить таблицу из выбранного списка.
7. Установите флажок Add related tables automatically для автоматического
добавления связанных таблиц.
8. Щелкните по кнопке Next.
9. Просмотрите список выбранных и связанных таблиц и если требуется его
корректировка, то возвратитесь назад.
10. Щелкните по кнопке Next.
11. Созданная диаграмма заносится в папку Diagrams базы данных Pubs.
12. Откройте папку Diagrams базы данных Pubs.
13. Выберите новую диаграмму и для ее просмотра дважды щелкните на ней.
14. Убедитесь, что таблицы можно просматривать в различных режимах (Show),
редактировать структуру (Column Property), отношения, ограничения
целостности, индексы и ключи (Properties), модифицировать триггеры
(Task/Manage Trigger), управлять доступом к таблице (Task/Manage Permissions),
выяснять зависимости (Task/Display Dependencies), сгенерировать сценарий
создания таблицы (Task/Generate SQL Scripts).
15. Выполните пункты 1-14 для базы данных Northwind.
Задание 4. Создать три взаимосвязанные таблицы jobs (работы), employee (служащий)
и publishers (издатели), используя необходимые ограничения, исполнив следующие Transact-SQL
команды:
CREATE TABLE jobs
(job_id smallint IDENTITY (1,1) PRIMARY KEY CLUSTERED,
job_desc varchar (so) NOTT NULL
DEFAULT ‘New Position – title not formalized jet’,
min_lul tinyint NOT NULL CHECK (min_lul > = 10),
max_lul tinyint NOT NULL CHECK (max_lul > = 250)
)
CREATE TABLE employee
(emp_id CONSTRAINT PK_emp_id PRIMARY KEY NOTICLUSTERED
CONSTRAINT PK_emp_id CHECK (emp_id LIKE
‘[A-Z][A-Z][A-Z][1-9][0-9][0-9][FM]’ or
‘[A-Z]-[A-Z][1-9][0-9][0-9][0-9][FM]’,
fname varchar (20) NOT NULL,
minit char (1) NULL,
lname varchare (30) NOT NULL,
job_id smallint NOT NULL DEFAULT 1 REFERENCES jobs (job.id),
job_lul tinyint DEFAULT 10,
pub_id char (4) NOT NULL DEFAULT(‘9952’)
Страницы
- « первая
- ‹ предыдущая
- …
- 32
- 33
- 34
- 35
- 36
- …
- следующая ›
- последняя »
