Similar presentations:
Основные понятия БД
1.
Основные понятия БДБаза данных – организованная совокупность
данных, предназначенная для длительного
хранения, обновления и использования.
Нагорная Г. В.
МБОУ «Лицей №1 имени академика Б.Н. Петрова»
Г. Смоленск
2. Реляционная БД - база данных с табличной формой организации информации.
Реляционая БД состоит из одной илинескольких взаимосвязанных двумерных
таблиц
Таблица БД описывает группу объектов с
одинаковым набором свойств.
3. Таблица Абитуриент
ФИОпол
Дата
рождения
факультет
школа
курсы
Семенов Олег
Геннадьевич
1
17.05.82
химический
Запись №1
44
нет
Городилова Елена
Юрьевна
2
23.04.80
химический
Запись №2
2
да
Захарова Ирина
Петровна
2
10.01.81
биологический
Запись №3
44
нет
ПОЛЕ
Радченко Андрей
Иванович
ФИО
Горохов Олег
Макарович
ПОЛЕ
ПОЛЕ
1
30.03.82
Запись
пол
Дата
ПОЛЕ ПОЛЕ
ПОЛЕ
математический
6
да
№4
факультет
математический
Запись №5
1
11.01.81
рождения
Семенова Татьяна
Евгеньевна
2
Григорович Сергей
Викторович
1
Лукьянченко Елена
Аркадьевна
2
29.05.81
школа курсы
9
да
15.06.82
химический
Запись №6
122
нет
11.01.82
физический
Запись №7
11
нет
биологический
Запись №8
2
да
4. Характеристики поля
НазваниеТип
поля
(имя) поля
Типы полей
Числовой тип (целые числа и десятичн. дроби). Пример: 193; 45,8
Текстовый тип (слова, тексты, коды). Пример: 193а, №5, школа
Тип дата/время (календарные даты в различной форме)
Логический тип («истина» - «ложь»)
Счетчик - целые числа, задаваемые автоматически при вводе
записей
Поле каждого типа имеет свой набор свойств (размер поля, формат
данных и т. д.)
5. Назовите количество записей, полей, имена и типы полей таблицы
•Назовите•Назовите любые
любые три
три значения
значения поля
поля Страна.
Часть Света.
Назовите
количество
записей,
полей,
•Назовите
для
•Назовите значение
значение поля
поля Место
Страна
длязаписи
записи №3.
№5.
•Назовите
полей записи
записи
№1.
•Назовите
значения
полей
№2.
имена
изначения
типы полей
таблицы
№
Фамилия
Страна
Столица страна
Часть света
вид спорта
Население
место
Площадь
11
Сергей Прохоров
Австрия
ВенаРоссия
Европа
легкая7513
атлетика
22
Великобритания
Андреас Гопе
Лондон
ФРГ
Европа
55928гимнастика 244
спортивная
4
33
Греция
Фрэнк Дуглас
Афины
США
Европа
бокс 9280
132
3
4
Афганистан
Григорий Семченко Кабул
Украина
Азия
легкая20340
атлетика
647
5
Монголия
6
Япония
4
5
Джеймс Курт
84
Улан-БаторСтраны
Азия
1 555
1 565
Таблица
Таблица
Спортсмен
мира
США
спортивная гимнастика
3
2
5
Токио
Азия
Париж
Европа
Стокгольм
Европа
КаирЧехия
Африка
легкая38740
атлетика
ФРГ
Могадишо
Африка
плавание
3350
11
Оксана Подгорная
10 США
Украина
Вашингтон
Америка
спортивная
гимнастика 9363
217700
2
Пьер Годар
11 Аргентина
12
БуэносФранция Америка
Айрес
легкая26060
атлетика
5
6
7
Ольга Розова
Франция
Анна Смирнова
7 Швеция
Иван Радек
98 Египет
8
9
10
13
Арнольд Гейнц
Сомали
Мексика
Россия
Россия
Мехико
Америка
114276
372
53183
551
8268
450
спортивная гимнастика
плавание
62500
1
4
1 001 1
1
638
2777
1973
6. Описать структуру таблицы БД – значит указать все поля таблицы и их характеристики
Структура таблицы Абитуриент (ФИО, пол, дата рождения, факультет,школа, курсы):
Название поля
Тип поля
ФИО
пол
дата рождения
Текстовый
факультет
школа
курсы
Текстовый
Числовой
Дата
Числовой
Логический
К изменению структуры таблицы БД приводит:
изменение числа полей, их перестановка,
изменение характеристик поля
7. Ключевое поле таблицы – это поле, данные в котором не повторяются
Ключевое поле используют для поиска данных в таблицеКлючевое поле указывают при создании
структуры БД.
В некоторых случаях создание ключевого поля
необязательно.
Ключевые поля выделены красным цветом:
Спортсмен(№ п/п, Фамилия, страна, вид спорта, место);
Страна (Страна, Столица, Часть света, Население, Площадь).
Определите ключевое поле в таблице:
Абитуриент (ФИО, пол, дата рождения, факультет, школа, курсы);
Автомобилист (владелец, № автомобиля, марка, дата
регистрации).
8. Для создания БД и последующего управления базой данных служит специальное программное обеспечение – Система Управления Базами
Данных (СУБД)Назначение СУБД:
создание структуры и заполнение таблиц БД,
редактирование структуры и данных в БД,
поиск и сортировка данных в БД,
защита БД,
создание приложений для БД.