MS SQL-Server 2000. Сивохин А.В. - 32 стр.

UptoLike

Составители: 

б) таблицу «Расход товара» с реквизитами
Номер расхода,
Дата расхода,
Количество расхода,
Название товара,
Название покупателя;
в) таблицу «Покупатели» с реквизитами
Название покупателя,
Город покупателя,
Адрес покупателя.
Задать первичные и внешние ключи, а также необходимые ограничения целостности.
Построить диаграмму. Таблицы заполнить данными.
Задание 4. Построить диаграмму базы данных Northwind, включив в нее все таблицы и
не допуская пересечений линий связи. Определить порядок создания аналогичных
руссифицированных таблиц новой базы данных Нордост. Создать базу данных Нордост с
указанными таблицами, сохранив типы колонок таблиц и связи между таблицами. Построить
диаграмму базы данных Нордост. Используя команды Select и Insert, скопировать данные из
таблиц Northwind в таблицы Нордост. Сравнить таблицы этих баз данных.
Лабораторная работа 7
Создание, модификация и удаление таблиц
Цель работыизучение команд и системных хранимых процедур для создания,
изменения структуры, просмотра свойств и удаления таблиц, а также приобретения навыков
применения указанных команд и процедур, средств утилиты Enterprise Manager и мастера Create
Database Diagram Wizard для создания и просмотра диаграммы баз данных.
Данные баз данных хранятся в таблицах. Таблица представляет собой совокупность
столбцов (полей), в которых хранятся атрибуты объектов предметной области. Все значения
атрибутов какого-либо объекта образуют строку (запись). Любая пользовательская таблица
создается либо командой Transact-SQL CREATE TABLE, либо с помощью графической утилиты
Enterprise Manager. И в том, и в другом случае необходимо задать имя таблицы,
перечислить
имена столбцов, задать тип данных для каждого столбца, упорядоченность символов для
сортировки символьных данных, значения по умолчанию, а также ограничения на столбцы или
таблицу в целом. Типы данных для таблиц и виды ограничений рассмотрены в лабораторной
работе 2. При открытии папки Tables базы данных в правом окне Enterprise Manager появляется
список таблиц со следующими атрибутами: имя таблицы, владелец (обычно владелец базы данных
data base owner-dbo), тип (пользовательская или системная) и дата создания таблицы. Для
просмотра самой таблицы следует дважды щелкнуть по ней или в ее контекстном меню исполнить
команду Properties. В открывшемся окне представлены все свойства таблицы и ее столбцов.
Кнопка Permission позволяет просмотреть и отредактировать права доступа
к таблице: SELECT,
INSERT, UPDATE, DELETE, EXES и DRI. Щелкнув по столбцу таблицы, можно просмотреть и
отредактировать права доступа к столбцу. Если установлена на сервере служба MSSearch, то с
помощью вкладки Full-text Indexing можно отредактировать параметры этой службы.
При проектировании таблиц часто бывает необходимо обеспечить автоматическое
генерирование уникальных значений. Для этих целей можно использовать один из следующих
способов:
а) для столбца задать ограничение целостности IDENTITY с двумя
параметрами: начальное значение и шаг приращения; это обеспечит автоматическое
создание нового значения при каждой очередной вставке строки;
      б) таблицу «Расход товара» с реквизитами
               Номер расхода,
               Дата расхода,
               Количество расхода,
               Название товара,
               Название покупателя;
      в) таблицу «Покупатели» с реквизитами
               Название покупателя,
               Город покупателя,
               Адрес покупателя.
      Задать первичные и внешние ключи, а также необходимые ограничения целостности.
Построить диаграмму. Таблицы заполнить данными.

      Задание 4. Построить диаграмму базы данных Northwind, включив в нее все таблицы и
не допуская пересечений линий связи. Определить порядок создания аналогичных
руссифицированных таблиц новой базы данных Нордост. Создать базу данных Нордост с
указанными таблицами, сохранив типы колонок таблиц и связи между таблицами. Построить
диаграмму базы данных Нордост. Используя команды Select и Insert, скопировать данные из
таблиц Northwind в таблицы Нордост. Сравнить таблицы этих баз данных.


                           Лабораторная работа №7

                          Создание, модификация и удаление таблиц


        Цель работы – изучение команд и системных хранимых процедур для создания,
изменения структуры, просмотра свойств и удаления таблиц, а также приобретения навыков
применения указанных команд и процедур, средств утилиты Enterprise Manager и мастера Create
Database Diagram Wizard для создания и просмотра диаграммы баз данных.

       Данные баз данных хранятся в таблицах. Таблица представляет собой совокупность
столбцов (полей), в которых хранятся атрибуты объектов предметной области. Все значения
атрибутов какого-либо объекта образуют строку (запись). Любая пользовательская таблица
создается либо командой Transact-SQL CREATE TABLE, либо с помощью графической утилиты
Enterprise Manager. И в том, и в другом случае необходимо задать имя таблицы, перечислить
имена столбцов, задать тип данных для каждого столбца, упорядоченность символов для
сортировки символьных данных, значения по умолчанию, а также ограничения на столбцы или
таблицу в целом. Типы данных для таблиц и виды ограничений рассмотрены в лабораторной
работе №2. При открытии папки Tables базы данных в правом окне Enterprise Manager появляется
список таблиц со следующими атрибутами: имя таблицы, владелец (обычно владелец базы данных
data base owner-dbo), тип (пользовательская или системная) и дата создания таблицы. Для
просмотра самой таблицы следует дважды щелкнуть по ней или в ее контекстном меню исполнить
команду Properties. В открывшемся окне представлены все свойства таблицы и ее столбцов.
Кнопка Permission позволяет просмотреть и отредактировать права доступа к таблице: SELECT,
INSERT, UPDATE, DELETE, EXES и DRI. Щелкнув по столбцу таблицы, можно просмотреть и
отредактировать права доступа к столбцу. Если установлена на сервере служба MSSearch, то с
помощью вкладки Full-text Indexing можно отредактировать параметры этой службы.
       При проектировании таблиц часто бывает необходимо обеспечить автоматическое
генерирование уникальных значений. Для этих целей можно использовать один из следующих
способов:
       а) для столбца задать ограничение целостности IDENTITY с двумя
параметрами: начальное значение и шаг приращения; это обеспечит автоматическое
создание нового значения при каждой очередной вставке строки;