Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Элементы РБД




Структура РБД.

По структуре организации данных

- реляционные (табличные БД)

- иерархические (дерево)

- сетевые.

 

 

Мы рассмотрим лишь фактографические РБД. Они наиболее часто используются и являются универсальными. Простейшая, РБД содержит одну таблицу, более сложная состоит из множества взаимосвязанных таблиц.

Структура: в разных строчках содержится информация о разных объектах описываемой системы, а столбцы соответствуют различным атрибутам этих объектов.

Пример: БД «Одноклассники»

 

Фамилия Имя Адрес Телефон Дата рождения
Иванов Ваня Ул. Ленина 2-56-78 12.07.89
Петров Петя Ул. Воронова 2-67-44 25.05.88

 

Строки таблицы – записи.

Столбцы таблицы – поля.

q Таблица имеет свое имя.

q Запись в таблице – информация о конкретном объекте данной системы.

q Значение поля в каждой записи - это определенная характеристика (свойство, атрибут) объекта.

 

 

Главный ключ – это поле или совокупность полей, которое однозначно определяет запись в таблице. (Пример: гл. ключ в таблице – Ф.И.)

Каждое поле имеет имя - заголовок столбца..

Для каждого поля определен тип. В БД используются 4 основных типа:

Текстовый – любая последовательность символов.

Числовой – содержит целые или дробные десятичные числа.

Дата – день/месяц/год.

Логический – значение логических величин (да/нет, истина/ложь).

!!! Заметим, что текстовое поле может состоять из цифр, поэтому его можно спутать с числовым.

ПРАВИЛО: если поле обозначает порядковый номер или цифровой код, то его тип символьный, если поле обозначает количествоо чего – то или какую - то размерную величину, то это поле числового типа. (Пример: № дома, № телефона – текстовый; возраст человека вес, рост, расстояние, кол – во учеников в классе – числовой).

Логический тип – ответами на вопрос могут быть: «да» или «нет». Синонимы: истина/ложь.

ЗАДАНИЯ:

v Дано имя таблицы и перечень полей, требуется указать главный ключ и определить типы всех полей.

1) Библиотека (номер, автор, название, год, полка,(все поля - текстовые));

2) Погода (день, осадки, температура, давление, влажность);

3) Успеваемость (ученик, русский, алгебра, химия, физика);

4) Факультативы (ученик, геология, цветоводство, танцы)

 

v Определена предметная область БД, надо озоглавить таблицу, определить имена полей, их типы, назначить главный ключ.

1) Краткая характеристика стран мира. Страны мира(страна, столица, площадь, население, посещал);

2) Сведения об учащихся одного класса. Одноклассники (фам, имя, адрес, телефон, родился);

3) Список о кинофильмах. Кинофильмы (название, страна, жанр, режиссер, дублирован).

v Придумать и описать структуру таблицы БД, которая будет содержать четыре поля различных типов


 

Создание базы данных.

 

Действие Технология выполнения действий
1.Создание новой БД. 1) Запустить программу: Пуск/Программы/MS Access; 2) В появившемся окне выбрать переключатель Новая база данных; 3) Задать имя базе данных и сохранить;
Работа с таблицей   2. Описание структуры 1) Выбрать вкладку Таблицы; 2) Выбрать Создание таблицы в режиме конструктора или щелкнуть на кнопке Создать и выбрать в появившемся списке режим Конструктор; 3) В столбце Имя поля ввести имя поля; 4) указать Тип данных из списка (Описание не обязательно); 5) Аналогично 3) и 4) для всех полей; 6) На вкладке Общие для каждого поля можно установить дополнительные свойства (размер поля, формат поля, кол – во десятичных знаков, значение по умолчанию); 7) Закрыть и Сохранить; 8) Ключевые поля не задавать; 9) Задать имя.
3. Ввод данных. 1) Перейти в режим Таблицы Имя таблицы Открыть 2) Ввести записи.
4. Создание запроса 1) Выбрать имя таблицы 2) В главном окне БД открыть Запросы 3) Выбрать создание запроса в режиме конструктора 4) Вывести таблицу (нажать кнопку добавить закрыть) 5) Способом «захватить и переместить» внести в бланк поля для отбора 6) В строке Условие отбора ввести условие 7) Закрыть окно запроса и сохранить созданный запрос, указав его имя.

 

Сложные запросы

Запрос, содержащий в условии отбора логическое выражение (простое или сложное) называется сложным запросом.

Логическое выражение

 

ПростоеСложное

Используются знаки отношений Используются знаки отношений

>, <, >=, <=, <>( не равно) >, <, >=, <=, <>(не равно)

Пример: вывести дни, когда и логические операции:

температура воздуха выше -Логическое умножение И (AND)

–5 градусов. -Логическое сложение ИЛИ (OR)

Условие отбора: (.>-5) -Логическое отрицание НЕ (NOT)

 

Логическое умножение -предполагает выполнение всех условий одновременно для конкретного объекта.


Запрос: Вывести на экран фамилии учащихся, родившихся в 1985 году.

 
 

Условие отбора: (>=01.01.1985 and <=31.12.1985)

 

Логическое сложение - предполагает выполнение хотя бы одного условия (из всех предложенных) для конкретного объекта.

Запрос: Вывести на экран фамилии всех хорошистов и отличников(кто учится на 4 и 5).

Условие отбора: (4 or 5)

 
 

Логическое отрицание -меняет значение логической величины на противоположное.

Запрос: Вывести на экран фамилии всех спортсменов, которые не занимаются баскетболом.

Условие отбора: (not баскетбол)

 




Поделиться с друзьями:


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


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.