Методические указания к практическим занятиям



бет14/52
Дата08.02.2022
өлшемі22,46 Mb.
#118386
түріМетодические указания
1   ...   10   11   12   13   14   15   16   17   ...   52
Байланысты:
МУ Базы данных SQL Server2012 Винокурова

Замечание: В обозревателе объектов таблица Специальности отобража- ется как dbo.Специальности. Префикс «dbo» обозначает, что таблица является
объектом БД (Data Base Object). В дальнейшем при работе с объектами БД пре- фикс «dbo» можно опускать.
Теперь перейдём к созданию таблицы Предметы. Как и в случае с табли- цей Специальности щёлкните правой кнопкой мыши по папке “Tables” («Таб- лицы») и в появившемся меню выберите пункт “New Table” («Создать табли- цу…»). Создайте поля, представленные на рисунке 13.

Рисунок 13 — Окно создания новой таблицы Предметы


Сделайте поле Код предмета числовым счетчиком и ключевым полем, как это было сделано в таблице Специальности. Закройте окно создания новой таб-


лицы. В появившемся окне “Chose Name” («Выбор имени») задайте имя Пред- меты (Рис 14).

Рисунок 14 — Окно задания имени создаваемой таблицы




Таблица Предметы появится в папке “Tables” («Таблицы») в обозревателе объектов (Рис. 15).

Рисунок 15 — Отображение вновь созданной таблицы в обозревателе объектов После создания таблицы Предметы создайте таблицу Студенты. Создайте


новую таблицу, аналогичную таблице, представленной на рисунке 16.

Рисунок 16 — Окно создания таблицы Студенты

Рассматривая поля новой таблицы, можно прийти к следующим выводам:



    • Поле Код студента — это первичное поле для связи с таблицей Оценки. Следовательно, данное поле необходимо сделать числовым счётчиком и ключевым;

    • Поля ФИО, Пол, Родители, Адрес, Телефон, Паспортные данные и Груп- па и др. являются текстовыми полями различной длинны (для задания длины выделенного текстового поля необходимо в таблице свойств выде- ленного поля установить свойство Length (Длина), равное максимальному количеству знаков текста вводимого в поле);

    • Поля Дата рождения и Дата поступления предназначены для хранения дат. Поэтому они имеют тип данных «datetime»;

    • Поле Форма обучения является логическим полем. В MS SQL Server та- кие поля должны иметь тип данных «bit»;

    • Поле Курс является целочисленным. Оно предназначено для хранения целых чисел в диапазоне 0...255 (тип данных «tinyint»);

    • Поле Код специальности — это поле связи с таблицей Специальности. Однако данное поле связи является вторичным (внешним), поэтому его можно сделать просто целочисленным, то есть, «bigint».

После определения полей таблицы Студенты, закройте окно создания но- вой таблицы. В появившемся окне “Chose Name” («Выбор имени») задайте имя новой таблицы как Студенты (Рис. 17).

Рисунок 17 — Окно задания имени создаваемой таблицы


Таблица Студенты появится в папке “Tables” («Таблицы») в обозревателе объектов (Рис. 18).


Рисунок 18 — Отображение вновь созданной таблицы в обозревателе объектов


Наконец создадим таблицу Оценки. Создайте поля, представленные на рисунке 19.

Рисунок 19 — Окно создания таблицы Оценки


Таблица Оценки имеет 2 первичных поля связи. Следовательно, эта таб- лица имеет составное ключевое поле. Поле Код предмета является и частью первичного ключа, и вторичным полем связи, предназначенным для связи с таблицей Предметы, поэтому оно является целочисленным (тип данных


«bigint»). Поле Дата экзамена предназначено для хранения дат (тип данных
«datetime»). Поле Оценка предназначено для хранения оценок. Задайте тип данных для этого поля «tinyint».
Закройте окно создания новой таблицы, задав имя таблицы как Оценки
(Рис. 20).

Рисунок 20 — Окно задания имени создаваемой таблицы

На этом мы заканчиваем создание таблиц БД Students. После создания всех таблиц окно обозревателя объектов будет выглядеть как на рис. 21:


Рисунок 21 — Окно обозревателя объектов с вновь созданными таблицами базы данных




Достарыңызбен бөлісу:
1   ...   10   11   12   13   14   15   16   17   ...   52




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет