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

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

Створення та заповнення таблиць






Мета: навчитися створювати та заповнювати таблиці

 

Перейдемо тепер до створення таблиць. Усі таблиці нашої БД знаходяться в папці
«Tables» (Таблицы) папки Вашей БД у вікні браузера об'єктів (Рис.2.1).


рис.2.1
Створимо таблицю «Спеціальності». Для цього клацніть ПКМ на папці «Tables» (Таблицы) і в меню оберіть пункт «New Table» (Создать таблицу). З'явитися вікно створення нової таблиці (Рис.2.2).


рис.2.2

 

У правій частині вікна розташована таблиця визначення полів нової таблиці.
Дана таблиця має такі стовпці:
• Column Name (Имя столбца)- ім'я поля. Ім'я поля повинно завжди починатися з літери і не
повинно містити різних спеціальних символів і знаків пунктуації.
Якщо ім'я поля містить прогалини, то воно автоматично полягає в
квадратні дужки.
• Data Type - тип даних поля.
• Allow Nulls - допуск значення Null. Якщо ця опція поля включена, то в
разі незаповнення поля в нього буде автоматично підставлено значення
Null. Тобто, поле необов'язково для заповнення.
Зауваження: Під таблицею визначення полів розташовується таблиця властивостей виділеного поля «Column Properties». У даній таблиці налаштовуються властивості виділеного поля.
Деякі з них будуть розглянуті нижче.
Перейдемо до створення полів та налаштування їх властивостей. У таблиці визначення полів задайте значення стовпців «Column Name», «Data Type» і «Allow Nulls», як показано на малюнку нижче (Рис.2.3).


Рис.2.3
Розглядаючи поля нової таблиці можна прийти до наступних висновків:
• Поле «Код студента» - це первинне поле для зв'язку з таблицею оцінки.
Отже, дане поле необхідно зробити числовим лічильником і ключовим

• Поля «ПІБ», «Пол», «Батьки», «Адреса», «Телефон», «Паспортні дані»

є текстовими полями різної довжини (для завдання довжини виділеного текстового поля необхідно в таблиці властивостей виділеного поля встановити властивість Length рівне максимальній кількості знаків тексту вводиться в полі);
• Поле «Дата народження» призначені для зберігання дат. Тому вони мають тип даних «date»;
• Поле «Очна форма навчання» є логічним полем. У «Microsoft
SQL Server 2008»такі поля повинні мати тип даних«bit»;
• Поле «Номер заліковки є цілочисельними. Єдиним
відмінністю є розмір полів. Поле «Номер заліковки» призначено для
зберігання цілих чисел в діапазоні -263... +263 (тип даних «bigint»);

 

Після визначення полів таблиці «Студенти», закрийте вікно створення нової
таблиці. У вікні «Chose Name» задайте ім'я нової таблиці як «Студенти» (Рис.2.3).

 


Зауваження: Так як, поле «Код студента» буде первинним полем зв'язку в
запиті. То ми повинні зробити його числовим лічильником. Тобто дане поле повинне автоматично заповнюватися числовими значеннями. Більше того, воно має бути ключовим.
Зробимо поле «Код студента» лічильником. Для цього виділіть поле, просто
клацнувши по ньому мишкою в таблиці визначення полів. У таблиці властивостей поля
відобразяться властивості поля «Код спеціальності». Розгорніть групу властивостей «Identity Specification» (Спецификация идентификатора)(Настройка особливості). Властивість «(Is Identity)» (Идентификатор) (Особливе) встановите в значення «Yes» (Так). Задайте властивості «Identity Increment» (Збільшення особливості, крок
лічильника) і «Identity Seed» (Початок особливості, початкове значення лічильника) рівними 1 (Рис.2.3). Ці установки показують, що значення поля «Код студента» у першої записи в таблиці буде рівним 1, у другий - 2, у третьої 3 і т.д.
Тепер зробимо поле «Код студента» ключовим полем. Виділіть поле, а
потім на панелі інструментів натисніть кнопку із зображенням ключа. У таблиці
визначення полів, поруч з полем «Код студента» з'явитися зображення ключа,
говорить про те, що поле ключове.
На цьому настройку таблиці «Студенти» можна вважати завершеною.
Закрийте вікно створення нової таблиці, натиснувши кнопку закриття у верхньому правому кутку
вікна, над таблицею визначення полів. З'явитися вікно із запитом про збереження таблиці
(Рис.2.4).


Рис.2.4
У цьому вікні необхідно натиснути «Yes» (Так). З'явитися вікно «Chose Name»
(Задайте ім'я), призначений для визначення імені нової таблиці.

 

У цьому вікні задайте ім'я нової таблиці як «Студенти» і натисніть кнопку
«Ok». Таблиця «Студенти» відобразитися у браузері об'єктів у папці «Таблиці» (Рис.2.6).
Зауваження: У браузері об'єктів таблиця «Студенти» відображається як
«Dbo.Студенти». Префікс «dbo» означає, що таблиця є об'єктом БД
(Data Base Object). Надалі при роботі з об'єктами БД префікс «dbo» можна
опускати.

Тепер перейдемо до створення таблиці «Предмети». Як і у випадку з таблицею
«Студенти» клацніть ПКМ на папці «Tables» і в меню виберіть пункт «New Table». Створіть поля представлені на малюнку нижче (Рис.2.5).


рис.2.5
Зробіть поле «Код предмета» числовим лічильником і ключовим полем, як це було зроблено в таблиці «Студенти». Закрийте вікно створення нової таблиці. В вікні «Chose Name» задайте ім'я «Предмети»

Таблиця «Предмети» з'явиться в папці «Tables» в браузері об'єктів (рис.2.8). Після створення таблиці «Предмети» створіть таблицю «Оцінки».

Створіть поля, представлені на малюнку 2.6.


рис.2.6
Таблиця «Оцінки» не має первинних полів зв'язку. Отже, ця таблиця не має ключових полів.

На цьому ми закінчуємо створення таблиць БД. Після створення всіх таблиць вікно оглядача об'єктів буде виглядати так (рис.2.7):

 


Рис.2.7
Тепер розглянемо операцію заповнення таблиць початковими даними.
Для початку заповнимо таблицю «Студенти». Для заповнення цієї таблиці в браузері об'єктів клацніть правою кнопкою миші по таблиці «Студенти» і в меню виберіть пункт «Edit Top 200 Rows» (Изменить первые 200 строк) (Редагувати перші 200 записів.). У робочій області «Microsoft SQL Server Management Studio» проявиться вікно заповнення таблиць. Заповніть таблицю «Студенти».

 

Зауваження: Заповнення таблиць відбувається повністю аналогічно табличному
процесору «Microsoft Excel 2000».
Зауваження: Так як поле «Код студента» є первинним полем зв'язку та ключовим числовим лічильником, то воно заповнюється автоматично (заповнювати його не потрібно).
Закрийте вікно заповнення таблиці «Студенти» клацнувши по кнопці закриття
вікна у верхньому правому куті, над таблицею. Після заповнення таблиці «Студенти» заповнимо таблицю «Предмети». Відкрийте її для заповнення.

Зауваження: Для заповнення дат як роздільник можна використовувати знак «.».
Дати можна заповнювати у форматі «день.місяць.рік».

Закрийте вікно заповнення таблиці «Предмети» і перейдіть до заповнення
таблиці «Оцінки».

Закрийте вікно заповнення таблиці «Оцінки». На цьому ми закінчуємо створення і
заповнення таблиць нашої БД.

 


 

Завдання:

У своїй БД створіть такі таблиці та поля:

1. Студент (дані про студента)

2. Предмети

3. Оцінки

 

Звіт з лабораторної роботи:


Звіт повинен містити:
- Тему, мету
- Номер варіанта
- Скріншоти БД
- Висновок


 







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



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

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

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

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

Опухоли яичников в детском и подростковом возрасте Опухоли яичников занимают первое место в структуре опухолей половой системы у девочек и встречаются в возрасте 10 – 16 лет и в период полового созревания...

Способы тактических действий при проведении специальных операций Специальные операции проводятся с применением следующих основных тактических способов действий: охрана...

Искусство подбора персонала. Как оценить человека за час Искусство подбора персонала. Как оценить человека за час...

Меры безопасности при обращении с оружием и боеприпасами 64. Получение (сдача) оружия и боеприпасов для проведения стрельб осуществляется в установленном порядке[1]. 65. Безопасность при проведении стрельб обеспечивается...

Весы настольные циферблатные Весы настольные циферблатные РН-10Ц13 (рис.3.1) выпускаются с наибольшими пределами взвешивания 2...

Хронометражно-табличная методика определения суточного расхода энергии студента Цель: познакомиться с хронометражно-табличным методом опреде­ления суточного расхода энергии...

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