ТКОІ
Четвер, 23.11.2017, 03:00
Вітаю Вас Гість | RSS
 
Головна Основні поняття- БД та СУБДРеєстраціяВхід
Меню сайту
Статистика

Онлайн всього: 1
Гостей: 1
Користувачів: 0

Поняття баз даних:

В реляційних СУБД всі дані подаються для користувача в вигляді прямокутних таблиць значень даних, а всі операції над БД зводяться до маніпуляції над таблицями.

Кожна таблиця БД складається із рядків (записів, кортежів) і стовпчиків (атрибутів, полів) і має ім’я, унікальне всередині БД та слугує для збереження інформації про однотипні об’єкти системи. Рядок таблиці називається записом, а стовпчик таблиці – полем.

Кожен стовпець має ім’я, яке, як правило, записується у верхній частині таблиці. Воно повинно бути унікальним в таблиці, проте різні таблиці можуть мати стовпчики з однаковими іменами. Будь-яка таблиця повинна мати хоча б один стовпчик. Стовпчики розташовані в таблиці у відповідності з порядком імен при її створенні. На відміну від стовпчиків, рядки не мають імен, порядок їх знаходження в таблиці не визначений, а кількість логічно не обмежена.

В таблицях можуть визначатися ключі та індекси.  Ключ – це комбінація полів, дані в яких однозначно визначають кожний запис в таблиці. Простий ключ складається з одного поля, а складний (складений)  – з декількох полів. Поля, по яким побудований ключ, називаються ключовими. Ключ слугує для однозначної ідентифікації записів таблиці а також для запобігання повторювання значення ключа. При цьому значення окремих полів складного ключа можуть мати однакове значення, але не одночасно.

Індекс будується по полях таблиці (так як і ключ) і допускає повторювання значень полів з яких він складається. Поля по яких побудований індекс, називаються індексними. Індекси слугують для сортування таблиць по індексним полям, крім того, при використанні індексів збільшується швидкість пошуку даних в таблиці. Access для зберігання таблиць використовує лише один файл з розширенням *.mdb,

Види СУБД

Реляційні

Ієрархічні

Мережеві.

Завдання №1

Створити базу даних "Успішність ”. База даних повинна містити наступні таблиці.

Предмети; Викладачі; Студенти; Успішність.

1)      Визначити кількість полів та записів для кожної таблиці.

2)      Визначити ключові поля всіх таблиць.

3)      Визначити назви полів та їх типи даних.

Створюємо БД "Успішність ” та визначаємо її предметну облать -це якість навчання студентів та їх відвідування занять.

Створюємо прості таблиці:

Предмети; Викладачі; Студенти, та зв'язану таблицю, яка має назву БД.

Кожна  таблиця складається із полів (стовпчиків),які мають певний тип даних та записів(рядків). Записи в таблиці не повинні повторюватися.

Для цього визначається спеціальне поле, яке називається ключовим і має тип даних - лічильник. Кількість полів в простих таблицях повинна бути мінімальна. Кількість записів - не обмежена. В звязанної таблиці містяться власне ключове з типом даних лічильник, та ключових полів простих таблиць, які мають уже тип даних -числовий. За рахунок ціх полів иконується зв'язок в реляційних СУБД.  

Предмети

Код предмета

Предмет

Години

1

Вища математика

84

2

Англійська мова

95

3

Політекономія

125

4

Інформатика та КТ

196

Таблиця Предмети включає 3 поля та 4 записи.

Поле Код предмета має тип даних лічильник, Предмет тип даних - текстовий, Години - тип даних - числовий.

Викладачі

Код викладача

ПІБ викладача

Стаж

1

Тарасов

11

2

Степура

21

3

Єфіменко

5

4

Шищук

2

5

Янчук

9

6

Герасимчук

5

Таблиця Викладачі  включає 3 поля та 6 записів.

Поле Код викладача має тип даних лічильник, ПІБ викладача

 тип даних - текстовий, Стаж  - тип даних - числовий.

Студенти

Код студента

ПІБ студента

Ср_бал

Вік

Стать

1

Іваницька О.С.

6

21

Ж

2

Петрова І.Ю.

8

23

Ж

3

Іваненко П.О.

9

20

Ч

4

Сидоренко Т.А.

7

19

Ч

Таблиця Студенти  включає 5 полів та 4 записи.

Поле Код студента має тип даних лічильник, ПІБ студента

 тип даних - текстовий, Поля Ср_бал та Вік    тип даних - числовий, Стать тип даних -логічний.

Успішність

Код успішності

Код студента

Код викладача

Код предмета

Дата здачі

Оцінка

1

1

1

3

12.12.99

4

2

2

1

4

13.04.99

5

3

3

1

1

13.05.99

3

4

4

1

2

7.02.99

4

5

1

2

3

24.05.99

5

6

2

2

4

23.06.99

4

7

3

2

1

28.12.99

3

 

Таблиця Успішність  включає 6 полів та 7 записів.

Поле Код успішності  має тип даних лічильникполя Код студента, Код викладача, Код предмета  тип даних - числовий, Дата здачі тип даних -дати та часу, Оцінка тип даних - числовий.

.

 Домашнє завдання:  СТВОРЕННЯ БД "Автомобілі".

1)      Визначити кількість таблиць(не меньше 4 ) та назву таблиць БД.

2)      Визначити ключові поля всіх таблиць.

3)      Визначити назви полів та їх типи даних.

tags
тест access БД 12 бальна система.таблиця перевода тестовий процесор електронна таблиця СУБД електронна презентація правила оцінювання Путівки текстовий редактор електронні таблиці логічні функції.складні функції рекомендації 12 бальна система 5 бальна система графіка зведення даних оцінювання сортування даних таблиця перевода база данних вікторина конкурс СОЦІАЛЬНИЙ РОБІТНИК успішність Ганта диаграмма Excel фильтр ткоі
Форма входу
Пошук
Друзі сайту
Copyright MyCorp © 2017
Створити безкоштовний сайт на uCoz <sergqy