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

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

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






Если сравнить структуры таблиц файла 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; просмотров: 663. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Принципы резекции желудка по типу Бильрот 1, Бильрот 2; операция Гофмейстера-Финстерера. Гастрэктомия Резекция желудка – удаление части желудка: а) дистальная – удаляют 2/3 желудка б) проксимальная – удаляют 95% желудка. Показания...

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

Билиодигестивные анастомозы Показания для наложения билиодигестивных анастомозов: 1. нарушения проходимости терминального отдела холедоха при доброкачественной патологии (стенозы и стриктуры холедоха) 2. опухоли большого дуоденального сосочка...

Броматометрия и бромометрия Броматометрический метод основан на окислении вос­становителей броматом калия в кислой среде...

Метод Фольгарда (роданометрия или тиоцианатометрия) Метод Фольгарда основан на применении в качестве осадителя титрованного раствора, содержащего роданид-ионы SCN...

Потенциометрия. Потенциометрическое определение рН растворов Потенциометрия - это электрохимический метод иссле­дования и анализа веществ, основанный на зависимости равновесного электродного потенциала Е от активности (концентрации) определяемого вещества в исследуемом рас­творе...

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