Главная Учителю ЕГЭ ГИА  

Основное меню

 
 

Контакты

 
krasakova@bk.ru
 

 
 

Найти: на urok-ikt.narod.ru на Яндексе

Главная / 10 класс / СУБД

Системы управления базами данных

Базы данных

Под термином «база данных» в широком смысле принято понимать совокупность сведений об объектах в какой либо области или разделе области. Например – база данных поликлиники (медицина), база данных библиотеки, база данных по стройматериалам, многочисленные справочники т.п.

Базы данных хранят информацию о группах объектов с одинаковым набором свойств. Например, база данных "Записная книжка" хранит информацию о людях, каждый из которых имеет фамилию, имя, телефон и т.д.; библиотечный каталог хранит информацию о книгах, каждая из которых имеет название, автора, год издания и т.д.

База данных (БД) – это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств.

Классификация БД

по характеру информации:
маркированный список фактографические (содержат данные в краткой форме, в строго фиксированных форматах, например, картотека)
маркированный список документальные (архивы документов, например, архив судебных дел, архив исторических документов и пр.)
по структуре данных:
маркированный список иерархические
маркированный список сетевые
маркированный список реляционные

Иерархическая БД

Сетевая БД

 
Реляционная БД - табличный способ хранения данных. Является наиболее распространенной.
код фамилия должность Год рождения Оклад
1 Иванов И.И. Директор 1954 2000
2 Петров П.П. Гл_бухгалтер 1960 1500
3 Сидоров С.С. Зам_директора 1958 1400
4 Васильев В.В. Ст_экономист 1965 1200
5 Иванов А.А. Референт 1960 1000
6 Петров А.В. комендант 1960 700
Объекты реляционной БД: поле и запись
  поле1 поле2 поле3
запись1      
запись2      
запись3      
Запись в БД (строка) содержит информацию об одном объекте.
Поле (столбец) определенная характеристика (свойство, атрибут) объектов.
Поле характеризуется именем и типом (например, текстовый, числовой, дата/время, логический и т.д.)
Главный ключ имя поля или нескольких полей, совокупность значений которых однозначно определяют запись.
Иначе говоря, значение главного ключа не должно повторяться в разных записях. Например, в библиотечной базе данных таким ключом может быть выбран инвентарный номер книги, который не может совпадать у разных книг
Для строчного представления структуры таблицы применяется следующая форма:
Имя_таблицы (ИМЯ_ПОЛЯ_1, ИМЯ_ПОЛЯ_2, ..., ИМЯ_ПОЛЯ_N)
Подчеркнуто имя поля, которое является главным ключом.
Например,
Библиотека (ИНВ_НОМЕР, АВТОР, НАЗВАНИЕ, ГОД_ИЗД, ИЗДАТЕЛЬСТВО);

Система управления базами данных (СУБД) – это прикладное программное обеспечение, позволяющее обрабатывать базы данных (создавать, редактировать, сортировать, осуществлять поиск и т.д)

Например, Microsoft Office Access, OpenOffice Base.
Все данные, с которыми работает СУБД Microsoft Access, содержатся в основных объектах:
маркированный список таблицах,
маркированный список запросах,
маркированный список формах,
маркированный список отчетах,
маркированный список макросах
маркированный список модулях.
Таблицаэто главный тип объекта. Все остальные разновидности объектов являются производными от таблицы.
Форма — это вспомогательный объект, без которого, в принципе, можно обойтись. Формы создаются для дополнительного удобства пользователя при просмотре, вводе и редактировании данных.
Запрос — результат обращения пользователя к СУБД для поиска данных, добавления, удаления и обновления записей. Результат поиска (выборки) данных представляется в табличном виде. Запросы формируются путем условий(<, >,=, <>, <=, >=) и объединяются союзами "и", "или".
Отчет — это документ, предназначенный для вывода на печать, сформированный на основании информации, содержащейся в таблицах и запросах.
Макросы и модули являются объектами повышенной сложности.
Простейшие инструменты обработки БД – сортировка, фильтр.

Сортировка предназначена для удобства просмотра записей. Осуществляется по убыванию и возрастанию алфавита или числового значения. Перед сортировкой необходимо выбрать поле (или несколько полей), используемые для сортировки.
Фильтр - это набор условий, применяемых для отбора подмножества записей. В Access  существуют фильтры четырех типов; фильтр по выделенному фрагменту, обычный фильтр, расширенный фильтр и фильтр по вводу. Фильтр по выделенному фрагменту - это способ быстрого отбора записей по выделенному образцу.
Еще одним объектом является схема — описание структуры связей в многотабличной базе данных.
Одно из важнейших достоинств реляционных баз данных состоит в том, что вы можете хранить логически сгруппированные данные в разных таблицах и задавать связи между ними, объединяя их в единую базу. Для задания связи таблицы должны иметь поля с одинаковыми именами или хотя бы с одинаковыми форматами данных.
Можно задать три вида связей между таблицами: Один-ко-многим,, Многие-ко-многим и Один-к-одному.
 
Задания:
1. Дана таблица БД «Абитуриент»:
ФИО пол дата рождения факультет школа курсы
Лыкова О.П. м 11.09.81 физический 122 да
Семенов О.Г. м 17.05.82 химический 44 нет
Городилова Е.Ю. ж 23.04.80

химический

2 да
Захарова И.П. ж 10.01.81 биологический 44 нет
Радченко А.И. м 30.03.82

математический

6 да
Горохов О.М. м 11.01.81 математический 9 да
Семенова Т.Е. ж 15.06.82 химический 122 нет
Григорьев С.В. м 23.01.82 физический 11 нет
Какие записи БД «Абитуриент» удовлетворяют следующим условиям поиска:
  1. факультет = «химический»;

  2. дата рождения > 01.01.82;

  3. школа < 40 ?

 
2. Ниже в табличной форме представлен фрагмент базы данных по учебникам, хранящимся в библиотеке.
Наименование книги Год издания Класс Количество экземпляров
Математика 2008

5

60  
 Русский язык 2009

 6 

50
Геометрия 2008

10

20
Алгебра 2009

 9

23
Информатика   2008

10

20
Русский язык 2009

7

30
Геометрия 2008

 11

 60
Сколько записей в данном фрагменте удовлетворяют условию: "Год издания = 2008 и Количество экземпляров < 60"?
а) 1   б) 2  в) 3    г) 4
 

3. В таблице представлены параметры файлов:

Имя файла

Тип

Размер (Кбайт)

Дата создания

text

DOC

340

21.07.2008

present

PPT

900

12.12.2007

blok

DOC

400

01.04.2007

matam

DOC

550

03.09.2008

kot

BMP

1548

20.10.2008

foto

JPG

890

18.04.2008

Сколько записей в ней удовлетворяют условию

"Дата создания > '18.04.2008' ИЛИ (Размер >= 400 И Тип = 'DOC')"?

а) 7                   б) 6                   в) 5                   г) 4

 
4. В фрагменте базы данных представлены сведения о родственных отношениях.  Определите на основании приведенных данных фамилию и инициалы бабушки  Ивановой А.И.

ID

Фамилия_И.О. Пол
71 Иванов Т.М. М
85 Петренко И.Т. М
13 Черных И.А. Ж
42 Петренко А.И. Ж
23 Иванова А.И Ж
96 Петренко Н.Н. Ж
82 Черных А.Н М
95 Цейс Т.Н. Ж
10 Цейс Н.А. М
ID_Родителя ID_Ребенка
23 71
13 23
85 23
82 13
95 13
85 42
82 10
95 10
1) Иванов Т.М. 2) Черных И.А. 3) Цейс Т.Н.    4) Петренко Н.Н.
 

 

Интернет-ресурсы:
http://www.school9.sakh.com/urok/bd/tit.html - электронный учебник по БД
 

Рейтинг@Mail.ru

Дистанционное обучение

начальная школа
5 класс
6 класс
7 класс
8 класс
9 класс
10 класс
11 класс
 

Единая коллекция цифровых образовательных ресурсов

Единое окно доступа к образовательным ресурсам

 

Copyright © 2011 Красакова О.Н. E-mail: krasakova@bk.ru

 
Hosted by uCoz