Студопедия — Создание диаграммы базы данных
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

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






Если сравнить структуры таблиц файла company.mdb (например, Товары на рис. 19.29) и созданных при импорте в SQL Server (Товары на рис. 19.30), то можно заметить, что была перенесена не вся необходимая информация. По меньшей мере, в новой таблице нет первичного ключа.

Рис. 19.29

Таблица Товары файла company.mdb — файла-источника для импорта

Рис. 19.30

Таблица Товары, импортированная на SQL Server из файла company.mdb

Понятно, что в базу на сервер не могла попасть и схема связей между таблицами mdb-файла. Но такую схему можно построить при помощи инструмента Diagrams утилиты SQL Server Enterprise Manager.

Выделите на «дереве» базы Фирма значок Diagrams, вызовите контекстное меню и выберите New Database Diagram (рис. 19.31).

Рис. 19.31

Выделите на «дереве» базы Фирма значок Diagrams, вызовите контекстное меню и выберите New Database Diagram

Как обычно, не обходится без приветствия (рис. 19.32), после которого появляется вполне «рабочее» окно (рис. 19.33).

Рис. 19.32

Как обычно, не обходится без приветствия

С таким (или почти с таким) окном вы могли работать в Microsoft Access при создании схемы связей между таблицами, т.е. при аналогичной операции. Здесь из списка Available tables в список Tables to add to diagram следует перенести все пользовательские таблицы (рис. 19.34) и щелкнуть кнопку Next.

Рис. 19.33

Из списка Available tables в список Tables to add to diagram следует перенести все пользовательские таблицы

Рис. 19.34

Здесь остается щелкнуть кнопку Next

На рис. 19.35 представлены таблицы базы данных Фирма, конечно, упорядоченные вручную так же, как это выполняется в Microsoft Access.

Рис. 19.35

Таблицы базы данных Фирма, конечно, упорядоченные вручную

Поскольку при импорте таблиц не были перенесены даже первичные ключи, нам необходимо сначала установить их (прямо на диаграмме), а затем заняться связями между таблицами. Для определения первичного ключа выделите соответствующее поле в таблице, например, КодТовара в таблице Товары, и щелкните кнопку Set primary key на панели инструментов окна New Diagram in ‘Фирма’ on ‘NATALI’ (рис. 19.36).

Рис. 19.36

Для определения первичного ключа можно использовать кнопку Set primary key

На рис. 19.37 в таблицах определены все необходимые первичные ключи. (Обратите внимание на символ звездочки, которым помечены таблицы с измененными структурами. После сохранения изменений звездочка исчезнет.) Теперь можно установить связи между таблицами. Эта операция выполняется так же, как и в Microsoft Access: выделите первичный ключ на объектной таблице и, не отпуская кнопку мыши, переместите курсор мыши на соответствующее поле связной таблицы, а затем отпустите кнопку мыши.

Рис. 19.37

В таблицах определены все необходимые первичные ключи

В диалоговом окне Create RelationShip при «первой встрече» можно ничего не делать, кроме щелчка на кнопке OK.

Рис. 19.38

В этом диалоговом окне при «первой встрече» можно ничего не делать, кроме щелчка на кнопке OK

На рис.19.39 показана вся диаграмма, которую необходимо было получить. Пока она не имеет только собственного наименования.

Рис. 19.39

Диаграмма, которую необходимо было получить

Для присвоения построенной диаграмме наименования следует щелкнуть кнопку Save и в окне Save as (рис. 19.40) ввести это наименование или оставить то, которое предлагается по умолчанию.

Рис. 19.40

Введите наименование диаграммы или оставьте то, которое предлагается по умолчанию

Поскольку при построении диаграммы нам пришлось еще изменять структуру некоторых файлов (добавляя первичные ключи), то система обязательно напомнит об этом для того, чтобы мы подтвердили свои изменения.

Теперь к базе данных добавился еще один объект — диаграмма. Поэтому, если на «дереве» базы данных Фирма щелкнуть значок Diagrams, то на Details Pane можно будет увидеть значок и наименование DIAGRAM1 (рис. 19.41).

 

Рис. 19.41

Если на «дереве» базы данных Фирма щелкнуть значок Diagrams, то на Details Pane можно будет увидеть значок и наименование DIAGRAM1

Остается добавить, что при работе с диаграммой можно не только изменять структуру таблиц, но и создавать новые таблицы. Можно также для выбранной таблицы указать одно из возможных представлений: Standard, Column Names, Keys, Name Only, Custom, Modify Custom (рис. 19.42). Например, на рис. 19.43 таблица Запасы представлена в режиме Standard.

Рис. 19.42

При работе с диаграммой можно для выбранной таблицы выбрать из меню одно из возможных представлений

Рис. 19.43

Таблица Запасы представлена в режиме Standard


[1] При написании книги по Visual Basic 6 мне пришлось для соблюдения определенных размеров издания (после «упорной» борьбы с главным редактором) изъять из макета главу об установке системы на компьютер, хотя эта операция не столь уж сложна. Однако много раз после этого я жалел о «содеяном», поскольку часто ко мне обращались именно с вопросами, связанными с установкойVisual Basic 6 (из Visual Studio).

[2] В данном случае используется Microsoft SQL Server 2000 Developer Edition.







Дата добавления: 2015-09-04; просмотров: 668. Нарушение авторских прав; Мы поможем в написании вашей работы!



Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

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

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Решение Постоянные издержки (FC) не зависят от изменения объёма производства, существуют постоянно...

ТРАНСПОРТНАЯ ИММОБИЛИЗАЦИЯ   Под транспортной иммобилизацией понимают мероприятия, направленные на обеспечение покоя в поврежденном участке тела и близлежащих к нему суставах на период перевозки пострадавшего в лечебное учреждение...

Кишечный шов (Ламбера, Альберта, Шмидена, Матешука) Кишечный шов– это способ соединения кишечной стенки. В основе кишечного шва лежит принцип футлярного строения кишечной стенки...

ОПРЕДЕЛЕНИЕ ЦЕНТРА ТЯЖЕСТИ ПЛОСКОЙ ФИГУРЫ Сила, с которой тело притягивается к Земле, называется силой тяжести...

СПИД: морально-этические проблемы Среди тысяч заболеваний совершенно особое, даже исключительное, место занимает ВИЧ-инфекция...

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

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия