В этом упражнении вы определите типы данных, которые следует задать в определениях столбцов при построении таблиц базы данных, созданной при выполнении упражнения 1. Таблицы и столбцы основаны на объектах и ограничениях, определенных во время разработки структуры базы данных. В базе данных применяются только системные типы данных, пользовательские типы данных пока не задействованы. У каждого столбца должен быть тип данных. Чтобы выполнить это упражнение, вам понадобится бумага и карандаш для записи типа данных для каждого столбца.
1. Откройте SQL Server Enterprise Manager.
2. Раскройте консоль до списка объектов базы данных Northwind.
3. Щелкните узел Tables, который расположен в списке ниже узла Northwind. На правой панели отобразится список таблиц базы данных Northwind.
4. Щелкните правой кнопкой таблицу Employees, затем щелкните Properties. Отобразится диалоговое окно Table Properties - Employees.
1. Составьте список всех столбцов таблицы Authors.
2. Вспомните ограничения данных, определенные для таблицы Authors во время разработки структуры базы данных.
Какие ограничения налагаются на данные столбца AuthorlD из таблицы Authors? На данном этапе вы лишь выберете тип данных для столбца AuthorlD, а также выясните, какие сведения содержит столбец AuthorlD. В нашем случае желательно, чтобы SQL
1. Запишите названия всех таблиц базы данных.
2. Вспомните назначение и ограничения для каждого столбца из этих таблиц.
3. Определите тип данных для каждого столбца.
Каковы типы данных для всех столбцов таблиц базы данных BookShopDB?
Иногда точно предсказать длину, которую следует указать в типах char и varchar, нелегко. Однако можно получить примерное представление о длине, изучив свойства столбцов в существующих базах данных, например в Pubs или Northwind.
Создав базу данных и определив типы данных, вы готовы к созданию таблиц, в которых будут храниться данные. В определение таблицы должно входить как минимум имя таблицы, имена столбцов, типы данных (с указанием длины, если нужно), а также указание того, допустимы ли в столбце пустые значения. Остальные свойства можно настроить позже, хотя чем больше свойств настроено при создании, тем эффективнее становится весь процесс. На этом занятии вы научитесь создавать таблицы, узнаете, как определять возможность ввода пустых значений и определять значения столбцов по умолчанию, а также как просматривать сведения о таблицах, модифицировать их характеристики и удалять их из базы данных.
Таблица — это набор данных о некоторой сущности, например покупателях, заказах или складских запасах. Таблица состоит из набора столбцов. Каждый столбец представляет атрибут табличных данных. Например, атрибутом сущности «заказ» может быть дата заказа. Каждый экземпляр данных представлен в таблице записью или строкой (иногда их также называют кортежами).