КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Элементы РБД
Структура РБД. По структуре организации данных - реляционные (табличные БД) - иерархические (дерево) - сетевые.
Мы рассмотрим лишь фактографические РБД. Они наиболее часто используются и являются универсальными. Простейшая, РБД содержит одну таблицу, более сложная состоит из множества взаимосвязанных таблиц. Структура: в разных строчках содержится информация о разных объектах описываемой системы, а столбцы соответствуют различным атрибутам этих объектов. Пример: БД «Одноклассники»
Строки таблицы – записи. Столбцы таблицы – поля. q Таблица имеет свое имя. q Запись в таблице – информация о конкретном объекте данной системы. q Значение поля в каждой записи - это определенная характеристика (свойство, атрибут) объекта.
Главный ключ – это поле или совокупность полей, которое однозначно определяет запись в таблице. (Пример: гл. ключ в таблице – Ф.И.) Каждое поле имеет имя - заголовок столбца.. Для каждого поля определен тип. В БД используются 4 основных типа: Текстовый – любая последовательность символов. Числовой – содержит целые или дробные десятичные числа. Дата – день/месяц/год. Логический – значение логических величин (да/нет, истина/ложь). !!! Заметим, что текстовое поле может состоять из цифр, поэтому его можно спутать с числовым. ПРАВИЛО: если поле обозначает порядковый номер или цифровой код, то его тип символьный, если поле обозначает количествоо чего – то или какую - то размерную величину, то это поле числового типа. (Пример: № дома, № телефона – текстовый; возраст человека вес, рост, расстояние, кол – во учеников в классе – числовой). Логический тип – ответами на вопрос могут быть: «да» или «нет». Синонимы: истина/ложь. ЗАДАНИЯ: v Дано имя таблицы и перечень полей, требуется указать главный ключ и определить типы всех полей. 1) Библиотека (номер, автор, название, год, полка,(все поля - текстовые)); 2) Погода (день, осадки, температура, давление, влажность); 3) Успеваемость (ученик, русский, алгебра, химия, физика); 4) Факультативы (ученик, геология, цветоводство, танцы)
v Определена предметная область БД, надо озоглавить таблицу, определить имена полей, их типы, назначить главный ключ. 1) Краткая характеристика стран мира. Страны мира(страна, столица, площадь, население, посещал); 2) Сведения об учащихся одного класса. Одноклассники (фам, имя, адрес, телефон, родился); 3) Список о кинофильмах. Кинофильмы (название, страна, жанр, режиссер, дублирован). v Придумать и описать структуру таблицы БД, которая будет содержать четыре поля различных типов
Создание базы данных.
Сложные запросы Запрос, содержащий в условии отбора логическое выражение (простое или сложное) называется сложным запросом. Логическое выражение
ПростоеСложное Используются знаки отношений Используются знаки отношений >, <, >=, <=, <>( не равно) >, <, >=, <=, <>(не равно) Пример: вывести дни, когда и логические операции: температура воздуха выше -Логическое умножение И (AND) –5 градусов. -Логическое сложение ИЛИ (OR) Условие отбора: (.>-5) -Логическое отрицание НЕ (NOT)
Логическое умножение -предполагает выполнение всех условий одновременно для конкретного объекта. Запрос: Вывести на экран фамилии учащихся, родившихся в 1985 году. Условие отбора: (>=01.01.1985 and <=31.12.1985)
Логическое сложение - предполагает выполнение хотя бы одного условия (из всех предложенных) для конкретного объекта. Запрос: Вывести на экран фамилии всех хорошистов и отличников(кто учится на 4 и 5). Условие отбора: (4 or 5) Логическое отрицание -меняет значение логической величины на противоположное. Запрос: Вывести на экран фамилии всех спортсменов, которые не занимаются баскетболом. Условие отбора: (not баскетбол)
Дата добавления: 2015-05-09; Просмотров: 1118; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |