Четверг, 28.03.2024, 20:59
Приветствую Вас Гость | RSS
Главная | Урок 13 | Регистрация | Вход
Меню сайта
Форма входа
Поиск
Опрос
Используете ли вы компьютер для собственного творчества?
Всего ответов: 20
Полезно

Управление по делам образования г.Челябинска

Учебно-методический центр г.Челябинска

Служба информационно-аналитического обеспечения Калининского района г.Челябинска

Олимпийский образовательный портал

Вход в Электронный журнал

Блог АС "Сетевой город.Образование"

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Сайт заместителя директора по УВР
Тема: Табличные базы данных. СУБД.

База данных (БД) - структурированная совокупность взаимосвязанных данных в рамках некоторой предметной области, предназначенная для длительного хранения во внешней памяти ЭВМ и постоянного применения.
 
В зависимости от структуры различаются реляционные, иерархические и сетевые БД.
 
Реляционная БД - база данных с табличной формой организации информации.
 
Пример 1.
 
Ф.И.О. ученика Домашний адрес Телефон
Петров П. П. Ул. Садовая. 16. 27 3-15-16
Иванов И. И. Ул. Луговая, 11, 2 3-16-17
Сидоров С. С. Ул. Цветочная, 6, 1 3-17-18
Иерархическая БД - построена с учетом соподчиненности элементов и имеет древовидную структуру, где каждый из элементов (узлов) более высокого уровня может быть связан с одним или несколькими узлами более низкого уровня.
 
Пример 2.

 
Сетевая БД - наиболее сложна по своей структуре и представляет собой граф со свободным характером связей между узлами.
 
Пример 3.

 
Пример 4. Организация информации в однотабличной БД "Репертуар кинотеатров на неделю".
 
Кинотеатр Фильм Время Стоимость
Россия Приключения Буратино 11.00 3.00
Россия Титаник 13.00 15.00
Россия Титаник 17.00 20.00
Россия Звездный десант 21.00 15.00
Мир Ну, погоди! 11.00 3.00
Мир Титаник 13.00 15.00
Мир Вор 17.00 10.00
 
Запись - строка таблицы.
Поле - столбец таблицы
 
Первичный (главный) ключ БД - это поле или группа полей, с помощью которых можно однозначно идентифицировать запись.
С каждым полем связано очень важное свойство - тип поля. Тип определяет множество значений, которые может принимать данное поле в различных записях.
  • Счетчик. Содержит последовательность целых чисел, которые задаются автоматически при вводе записей. Эти числа не могут быть изменены пользователем.
  • Текстовый. Содержит символы различных типов.
  • Числовой. Содержит числа различных типов.
  • Дата/время. Содержит даты и время.
  • Картинка. Содержит изображения.
  • Логический. Содержит значения Истина (Да) или Ложь (Нет).
Пример 5. Описать структуру БД "Репертуар кинотеатров на неделю".
Описать структуру это значит указать все поля таблицы и их характеристики.

 
Название поля Тип Размер Кол-во десятичных знаков
Кинотеатр Символьный 15  
Фильм Символьный 25  
Время Числовой 5 2
Стоимость Числовой 5 2

Пример 6. Преобразовать к табличной форме иерархическую структуру, изображенную на рисунке ниже.
 

Решение. Заполнение строк таблицы происходит путем перемещения по дереву снизу вверх. Главным ключом таблицы будет название кафедры.
 
Кафедра Факультет ВУЗ
Общей физики Физический ПГУ
Теоретической физики Физический ПГУ
Органической химии Химический ПГУ
Неорганической химии Химический ПГУ
Ботаники Биологический ПГУ
Зоологии Биологический ПГУ
 
СУБД (Система Управления Базами Данных) - программное обеспечение для работы с базами данных.

Создание базы данных состоит из трех этапов.
1) Проектирование БД. Это теоретический этап (без компьютера). На этом этапе определяется:
  • какие таблицы входят в состав БД,
  • структура таблиц (из каких полей, какого типа и размера будет состоять каждая таблица),
  • какие поля будут выбраны в качестве первичных (главных) ключей каждой таблицы и т.д.
2) Создание структуры. На том этапе с помощью конкретной СУБД описывается структура таблиц, входящих в состав БД.
3) Ввод записей. Заполнение таблиц базы данных информацией.

В СУБД OpenOffice.org Base используется стандартный для ОС многооконный интерфейс. Единовременно может быть открыта только одна база данных, содержащая обязательное окно базы данных и окна для работы с объектами базы данных: таблицы, запросы, формы, отчеты.
 
Домашнее задание: 1) п.3.1; 2) выполнить письменно задание: Придумать и описать структуру таблицы базы данных, которая содержит четыре поля различных типов: символьного, числового, дата, логического.

 

Бесплатный хостинг uCozCopyright MyCorp © 2024