Программирование в Microsoft SQL Server 2000

Создание диаграмм баз данных

Разбить на страницы
Показывать лекцию целиком

Вы научитесь:

  • создавать диаграммы баз данных;
  • изменять детали, отображаемые в диаграмме базы данных;
  • добавлять имеющуюся таблицу в диаграмму базы данных;
  • удалять таблицу из диаграммы базы данных;
  • изменять таблицу в окне диаграммы Database Diagram;
  • создавать таблицу в окне диаграммы Database Diagram;
  • создавать отношения в окне диаграммы Database Diagram.
  • Понятие о диаграммах баз данных

    Диаграммы баз данных обеспечивают визуальное представление структуры и отношений таблиц в базе данных ( схему базы данных ). Включение их в состав базы данных является удобным способом документирования схемы, поскольку диаграммы автоматически отражают любые внесенные вами изменения.

    Создание диаграммы базы данных из существующей схемы

    Хотя возможно создать всю схему базы данных из окна Database Diagram (Диаграмма базы данных), чаще всего диаграммы создают из существующих таблиц. С помощью мастера создания диаграмм Create Database Diagram Wizard этот процесс можно упростить – достаточно выбрать таблицы, которые вы хотите включить в диаграмму, и мастер Create Database Diagram Wizard сделает все остальное.

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

    Создайте диаграмму базы данных

  • Перейдите к папке Diagrams базы данных Aromatherapy. Microsoft SQL Server отобразит имеющиеся диаграммы в рабочей панели Details Pane.
  • Нажмите New (Создать).SQL Server отобразит первую страницу мастера создания диаграмм Create Database Diagram Wizard.
  • Нажмите Next (Далее). Мастер создания диаграмм отобразит страницу, предлагающую вам выбрать таблицы, включаемые в диаграмму базы данных.
  • Щелкните на поле флажка Add Related Tables Automatically (Автоматически добавлять связанные таблицы) и установите уровень отношений, равный 2.
  • Выделите Oils в списке Available Tables (Доступные таблицы), а затем нажмите Add (Добавить). Мастер создания диаграмм Create Database Diagram Wizard добавит таблицу Oils и все связанные с ней таблицы в список таблиц, которые будут добавлены в диаграмму.
  • Нажмите Next (Далее). Мастер создания диаграмм Create Database Diagram Wizard отобразит страницу, предлагающую вам подтвердить список таблиц, добавляемый в диаграмму базы данных.
  • Нажмите Finish (Готово). Мастер создания диаграмм Create Database Diagram Wizard создаст диаграмму.
  • Совет. Когда SQL Server создает диаграмму базы данных, он соединяет таблицы линиями, указывающими на связи между ними. Вы можете реорганизовать эти линии связей путем перетаскивания их мышью. Так, у вас может возникнуть желание реорганизовать линии таким образом, чтобы они указывали на столбцы, участвующие в отношениях, либо сделать диаграмму более понятной для восприятия.

  • Нажмите кнопку Save (Сохранить).SQL Server отобразит диалоговое окно, запрашивающее имя для диаграммы.
  • Введите урок 10 в качестве имени и нажмите ОК. SQL Server сохранит диаграмму.
  • Измените степень детализации диаграммы базы данных

  • Выделите таблицу Oils в диаграмме базы данных, щелкнув мышью на ее имени в диаграмме.
  • Выберите Standard (Стандартный) из открывающегося списка, который отображается, когда вы нажимаете кнопку Show (Вид)в панели инструментов окна Database Diagram (Диаграмма базы данных). SQL Server добавит тип данных, длину и возможность использования нулевых значений (NULL) к отображению таблицы Oils.
  • Совет. Вы можете изменить способ отображения для нескольких таблиц в диаграмме, выделив их (с помощью клавиши Ctrl) до нажатия кнопки Show (Вид) на панели инструментов.

  • Нажмите кнопку Arrange Tables (Упорядочить таблицы)в панели инструментов Database Diagram (Диаграмма базы данных). SQL Server реорганизует диаграмму базы данных, чтобы учесть дополнительное пространство, требующееся для таблицы Oils.
  • Нажмите кнопку Save (Сохранить).SQL Server сохранит новое размещение элементов диаграммы.
  • Добавьте имеющуюся таблицу в диаграмму базы данных

  • Щелкните на кнопке Add Table (Добавить таблицу)в диаграмме базы данных. SQL Server отобразит диалоговое окно Add Table (Добавление таблицы).
  • Выберите в списке таблицу с именем dtproperties, а затем щелкните на Add (Добавить). SQL Server добавит таблицу в диаграмму. Поскольку таблица dtproperties является системной таблицей, которая не связана с таблицами данных из базы Aromatherapy, SQL Server не добавит в диаграмму никаких линий связи.
  • Нажмите кнопку Close (Закрыть), чтобы закрыть диалоговое окно Add Table (Добавление таблицы), а затем нажмите кнопку Save (Сохранить)в панели инструментов database Diagram. SQL Server сохранит диаграмму с новой таблицей.
  • Удалите таблицу из диаграммы базы данных

  • Щелкните правой кнопкой мыши на таблице dtproperties в диаграмме базы данных и выберите Remove Table From Diagram (Удалить таблицу из диаграммы) из контекстного меню. SQL Server удалит таблицу из диаграммы.
  • Нажмите кнопку Save (Сохранить).SQL Server сохранит диаграмму.
  • Использование диаграмм для обслуживания базы данных

    Окно Database Diagram (Диаграмма базы данных) Enterprise Manager SQL Server также дает вам возможность обслуживать схему базы данных в графическом окружении. Вы можете добавлять новые таблицы, изменять существующие и управлять отношениями между таблицами.

    Изменение схемы базы данных

    Одним из наиболее полезных свойств в окне Database Diagram (Диаграмма базы данных) является возможность модифицировать схему базы данных непосредственно в диаграмме. Графическое представление является отличным средством для визуализации таблиц и отношений в вашей базе данных, а возможность непосредственно модифицировать схему позволяет легко вносить изменения.

    Добавьте столбец в таблицу в окне диаграммы Database Diagram

  • Увеличьте таблицу Oils в диаграмме базы данных, перетащив вниз правый нижний угол, пока не будет видна пустая строка в сетке таблицы.
  • Щелкните на первой пустой ячейке в поле Column Name и добавьте новый столбец с именем Description. Установите для него тип данных varchar и длину, равную 50.
  • Совет. Обратите внимание, что имя таблицы для таблицы Oils имеет в конце звездочку (*). SQL Server помечает подобным образом любую таблицу в окне Database Diagram (Диаграмма базы данных), которая была изменена, указывая тем самым, что изменения еще не сохранены.

    Поскольку SQL Server не изменяет схему базы данных до тех пор, пока вы не сохраните диаграмму, вы можете воспользоваться окном Database Diagram (Диаграмма базы данных), чтобы опробовать изменения, прежде чем принять их. Если вы передумаете, вам будет достаточно просто закрыть окно без сохранения изменений, и ваша база данных останется такой же, какой и была.

  • Щелкните на кнопке Arrange Tables (Упорядочить таблицы),чтобы SQL Server изменил размеры отображаемой таблицы.
  • Нажмите кнопку Save (Сохранить). SQL Server отобразит диалоговое окно, предлагающее вам подтвердить изменения в таблице Oils.
  • Нажмите Yes (Да). SQL Server обновит таблицу Oils добавлением нового столбца и удалит звездочку из отображения таблицы Oils в диаграмме.
  • Создание объектов базы данных

    Кроме изменения имеющихся объектов базы данных, окно Database Diagram (Диаграмма базы данных) позволяет добавлять новые таблицы и создавать отношения.

    Создайте таблицу в окне диаграммы Database Diagram

  • Щелкните правой кнопкой мыши на пустой области в окне Database Diagram (Диаграмма базы данных) и выберите New Table (Новая таблица) из контекстного меню. SQL Server отобразит диалоговое окно, запрашивающее имя для новой таблицы.
  • в панели инструментов Database Diagram (Диаграмма базы данных).

  • Введите
  • Добавьте два столбца в новую таблицу:
    Имя столбца Тип данных Длина Разрешить NULL
    OilID Int 4 No
    Picture Image 16 No
  • Выделите столбец OilID, щелкнув на сером прямоугольнике слева от имени столбца, а затем нажмите кнопку Primary Key (Первичный ключ)в панели инструментов окна Database Diagram (Диаграмма базы данных). SQL Server установит OilID в качестве первичного ключа таблицы.
  • Щелкните правой кнопкой мыши на таблице, откройте меню Table View (Представление таблицы) и выберите Column Names (Имена столбца). SQL Server изменит способ отображения таблицы.
  • Нажмите кнопку Save (Сохранить).SQL Server отобразит диалоговое окно, предлагающее вам подтвердить изменения в схеме базы данных.
  • Нажмите Yes (Да). SQL Server добавит новую таблицу в базу данных.
  • Создайте отношение в окне диаграммы Database Diagram

  • Выделите столбец OilID таблицы Oils в диаграмме базы данных и перетащите его в столбец OilID таблицы Images. SQL Server откроет диалоговое окно Create Relationship (Создание отношения).
  • Совет. Вы можете в этом диалоговом окне вносить любые изменения в отношения.

  • Нажмите ОК. SQL Server закроет диалоговое окно.
  • Это указывает, что отношение имеет тип один-к-одному, поскольку оно связывает первичные ключи. Маленький символ бесконечности на другой линии связейуказывает, что таблица с этой стороны является одной из многих таблиц в отношении.

  • Нажмите кнопку Save (Сохранить).SQL Server отобразит диалоговое окно, предлагающее вам подтвердить изменения в схеме базы данных.
  • Нажмите Yes (Да). SQL Server сохранит диаграмму и модифицирует схему базы данных.
  • Краткое содержание

    Чтобы ... Сделайте следующее Кнопка
    Создать диаграмму базы данных Перейдите к папке Diagram базы данных, нажмите New (Создать) и следуйте инструкциям мастера создания диаграмм Create Database Diagram Wizard.
    Изменить степень детализации при отображении диаграммы базы данных Выделите таблицу или таблицы, которые вы хотите изменить, щелкните на кнопке Show (Вид) и выберите нужный уровень детализации.
    Добавить имеющуюся таблицу в диаграмму базы данных Щелкните на кнопке Add Table (Добавить таблицу), выберите имя таблицы в списке и нажмите ОК.
    Удалить таблицу из диаграммы базы данных Щелкните правой кнопкой мыши на таблице и выберите Remove Table From Diagram (Удалить таблицу из диаграммы) из контекстного меню.
    Добавить столбец в таблицу в окне Database Diagram (Диаграмма базы данных) Отобразите таблицу в стандартном представлении и добавьте новую спецификацию столбца в таблицу.
    Создать таблицу в окне Database Diagram (Диаграмма базы данных) Щелкните правой кнопкой мыши на пустой области в окне Database Diagram (Диаграмма базы данных) и выберите New Table (Новая таблица) из контекстного меню.
    Создать отношение в окне Database Diagram (Диаграмма базы данных) Перетащите поле из таблицы первичного ключа и поместите его в таблицу внешнего ключа. Установите необходимые параметры в окне Create Relationship (Создание отношения).
    Страницы:

    Вы научитесь:

  • создавать диаграммы баз данных;
  • изменять детали, отображаемые в диаграмме базы данных;
  • добавлять имеющуюся таблицу в диаграмму базы данных;
  • удалять таблицу из диаграммы базы данных;
  • изменять таблицу в окне диаграммы Database Diagram;
  • создавать таблицу в окне диаграммы Database Diagram;
  • создавать отношения в окне диаграммы Database Diagram.
  • Понятие о диаграммах баз данных

    Диаграммы баз данных обеспечивают визуальное представление структуры и отношений таблиц в базе данных ( схему базы данных ). Включение их в состав базы данных является удобным способом документирования схемы, поскольку диаграммы автоматически отражают любые внесенные вами изменения.

    Создание диаграммы базы данных из существующей схемы

    Хотя возможно создать всю схему базы данных из окна Database Diagram (Диаграмма базы данных), чаще всего диаграммы создают из существующих таблиц. С помощью мастера создания диаграмм Create Database Diagram Wizard этот процесс можно упростить – достаточно выбрать таблицы, которые вы хотите включить в диаграмму, и мастер Create Database Diagram Wizard сделает все остальное.

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

    Создайте диаграмму базы данных

  • Перейдите к папке Diagrams базы данных Aromatherapy. Microsoft SQL Server отобразит имеющиеся диаграммы в рабочей панели Details Pane.
  • Нажмите New (Создать).SQL Server отобразит первую страницу мастера создания диаграмм Create Database Diagram Wizard.
  • Нажмите Next (Далее). Мастер создания диаграмм отобразит страницу, предлагающую вам выбрать таблицы, включаемые в диаграмму базы данных.
  • Щелкните на поле флажка Add Related Tables Automatically (Автоматически добавлять связанные таблицы) и установите уровень отношений, равный 2.
  • Выделите Oils в списке Available Tables (Доступные таблицы), а затем нажмите Add (Добавить). Мастер создания диаграмм Create Database Diagram Wizard добавит таблицу Oils и все связанные с ней таблицы в список таблиц, которые будут добавлены в диаграмму.
  • Нажмите Next (Далее). Мастер создания диаграмм Create Database Diagram Wizard отобразит страницу, предлагающую вам подтвердить список таблиц, добавляемый в диаграмму базы данных.
  • Нажмите Finish (Готово). Мастер создания диаграмм Create Database Diagram Wizard создаст диаграмму.
  • Совет. Когда SQL Server создает диаграмму базы данных, он соединяет таблицы линиями, указывающими на связи между ними. Вы можете реорганизовать эти линии связей путем перетаскивания их мышью. Так, у вас может возникнуть желание реорганизовать линии таким образом, чтобы они указывали на столбцы, участвующие в отношениях, либо сделать диаграмму более понятной для восприятия.

  • Нажмите кнопку Save (Сохранить).SQL Server отобразит диалоговое окно, запрашивающее имя для диаграммы.
  • Введите урок 10 в качестве имени и нажмите ОК. SQL Server сохранит диаграмму.
  • Измените степень детализации диаграммы базы данных

  • Выделите таблицу Oils в диаграмме базы данных, щелкнув мышью на ее имени в диаграмме.
  • Выберите Standard (Стандартный) из открывающегося списка, который отображается, когда вы нажимаете кнопку Show (Вид)в панели инструментов окна Database Diagram (Диаграмма базы данных). SQL Server добавит тип данных, длину и возможность использования нулевых значений (NULL) к отображению таблицы Oils.
  • Совет. Вы можете изменить способ отображения для нескольких таблиц в диаграмме, выделив их (с помощью клавиши Ctrl) до нажатия кнопки Show (Вид) на панели инструментов.

  • Нажмите кнопку Arrange Tables (Упорядочить таблицы)в панели инструментов Database Diagram (Диаграмма базы данных). SQL Server реорганизует диаграмму базы данных, чтобы учесть дополнительное пространство, требующееся для таблицы Oils.
  • Нажмите кнопку Save (Сохранить).SQL Server сохранит новое размещение элементов диаграммы.
  • Добавьте имеющуюся таблицу в диаграмму базы данных

  • Щелкните на кнопке Add Table (Добавить таблицу)в диаграмме базы данных. SQL Server отобразит диалоговое окно Add Table (Добавление таблицы).
  • Выберите в списке таблицу с именем dtproperties, а затем щелкните на Add (Добавить). SQL Server добавит таблицу в диаграмму. Поскольку таблица dtproperties является системной таблицей, которая не связана с таблицами данных из базы Aromatherapy, SQL Server не добавит в диаграмму никаких линий связи.
  • Нажмите кнопку Close (Закрыть), чтобы закрыть диалоговое окно Add Table (Добавление таблицы), а затем нажмите кнопку Save (Сохранить)в панели инструментов database Diagram. SQL Server сохранит диаграмму с новой таблицей.
  • Удалите таблицу из диаграммы базы данных

  • Щелкните правой кнопкой мыши на таблице dtproperties в диаграмме базы данных и выберите Remove Table From Diagram (Удалить таблицу из диаграммы) из контекстного меню. SQL Server удалит таблицу из диаграммы.
  • Нажмите кнопку Save (Сохранить).SQL Server сохранит диаграмму.
  • Использование диаграмм для обслуживания базы данных

    Окно Database Diagram (Диаграмма базы данных) Enterprise Manager SQL Server также дает вам возможность обслуживать схему базы данных в графическом окружении. Вы можете добавлять новые таблицы, изменять существующие и управлять отношениями между таблицами.

    Изменение схемы базы данных

    Одним из наиболее полезных свойств в окне Database Diagram (Диаграмма базы данных) является возможность модифицировать схему базы данных непосредственно в диаграмме. Графическое представление является отличным средством для визуализации таблиц и отношений в вашей базе данных, а возможность непосредственно модифицировать схему позволяет легко вносить изменения.

    Добавьте столбец в таблицу в окне диаграммы Database Diagram

  • Увеличьте таблицу Oils в диаграмме базы данных, перетащив вниз правый нижний угол, пока не будет видна пустая строка в сетке таблицы.
  • Щелкните на первой пустой ячейке в поле Column Name и добавьте новый столбец с именем Description. Установите для него тип данных varchar и длину, равную 50.
  • Совет. Обратите внимание, что имя таблицы для таблицы Oils имеет в конце звездочку (*). SQL Server помечает подобным образом любую таблицу в окне Database Diagram (Диаграмма базы данных), которая была изменена, указывая тем самым, что изменения еще не сохранены.

    Поскольку SQL Server не изменяет схему базы данных до тех пор, пока вы не сохраните диаграмму, вы можете воспользоваться окном Database Diagram (Диаграмма базы данных), чтобы опробовать изменения, прежде чем принять их. Если вы передумаете, вам будет достаточно просто закрыть окно без сохранения изменений, и ваша база данных останется такой же, какой и была.

  • Щелкните на кнопке Arrange Tables (Упорядочить таблицы),чтобы SQL Server изменил размеры отображаемой таблицы.
  • Нажмите кнопку Save (Сохранить). SQL Server отобразит диалоговое окно, предлагающее вам подтвердить изменения в таблице Oils.
  • Нажмите Yes (Да). SQL Server обновит таблицу Oils добавлением нового столбца и удалит звездочку из отображения таблицы Oils в диаграмме.
  • Создание объектов базы данных

    Кроме изменения имеющихся объектов базы данных, окно Database Diagram (Диаграмма базы данных) позволяет добавлять новые таблицы и создавать отношения.

    Создайте таблицу в окне диаграммы Database Diagram

  • Щелкните правой кнопкой мыши на пустой области в окне Database Diagram (Диаграмма базы данных) и выберите New Table (Новая таблица) из контекстного меню. SQL Server отобразит диалоговое окно, запрашивающее имя для новой таблицы.
  • в панели инструментов Database Diagram (Диаграмма базы данных).

  • Введите
  • Добавьте два столбца в новую таблицу:
    Имя столбца Тип данных Длина Разрешить NULL
    OilID Int 4 No
    Picture Image 16 No
  • Выделите столбец OilID, щелкнув на сером прямоугольнике слева от имени столбца, а затем нажмите кнопку Primary Key (Первичный ключ)в панели инструментов окна Database Diagram (Диаграмма базы данных). SQL Server установит OilID в качестве первичного ключа таблицы.
  • Щелкните правой кнопкой мыши на таблице, откройте меню Table View (Представление таблицы) и выберите Column Names (Имена столбца). SQL Server изменит способ отображения таблицы.
  • Нажмите кнопку Save (Сохранить).SQL Server отобразит диалоговое окно, предлагающее вам подтвердить изменения в схеме базы данных.
  • Нажмите Yes (Да). SQL Server добавит новую таблицу в базу данных.
  • Создайте отношение в окне диаграммы Database Diagram

  • Выделите столбец OilID таблицы Oils в диаграмме базы данных и перетащите его в столбец OilID таблицы Images. SQL Server откроет диалоговое окно Create Relationship (Создание отношения).
  • Совет. Вы можете в этом диалоговом окне вносить любые изменения в отношения.

  • Нажмите ОК. SQL Server закроет диалоговое окно.
  • Это указывает, что отношение имеет тип один-к-одному, поскольку оно связывает первичные ключи. Маленький символ бесконечности на другой линии связейуказывает, что таблица с этой стороны является одной из многих таблиц в отношении.

  • Нажмите кнопку Save (Сохранить).SQL Server отобразит диалоговое окно, предлагающее вам подтвердить изменения в схеме базы данных.
  • Нажмите Yes (Да). SQL Server сохранит диаграмму и модифицирует схему базы данных.
  • Краткое содержание

    Чтобы ... Сделайте следующее Кнопка
    Создать диаграмму базы данных Перейдите к папке Diagram базы данных, нажмите New (Создать) и следуйте инструкциям мастера создания диаграмм Create Database Diagram Wizard.
    Изменить степень детализации при отображении диаграммы базы данных Выделите таблицу или таблицы, которые вы хотите изменить, щелкните на кнопке Show (Вид) и выберите нужный уровень детализации.
    Добавить имеющуюся таблицу в диаграмму базы данных Щелкните на кнопке Add Table (Добавить таблицу), выберите имя таблицы в списке и нажмите ОК.
    Удалить таблицу из диаграммы базы данных Щелкните правой кнопкой мыши на таблице и выберите Remove Table From Diagram (Удалить таблицу из диаграммы) из контекстного меню.
    Добавить столбец в таблицу в окне Database Diagram (Диаграмма базы данных) Отобразите таблицу в стандартном представлении и добавьте новую спецификацию столбца в таблицу.
    Создать таблицу в окне Database Diagram (Диаграмма базы данных) Щелкните правой кнопкой мыши на пустой области в окне Database Diagram (Диаграмма базы данных) и выберите New Table (Новая таблица) из контекстного меню.
    Создать отношение в окне Database Diagram (Диаграмма базы данных) Перетащите поле из таблицы первичного ключа и поместите его в таблицу внешнего ключа. Установите необходимые параметры в окне Create Relationship (Создание отношения).
    Вернуться к учебному плану