Студопедия

КАТЕГОРИИ:


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

Понятие базы данных




Пояснения по выполнению лабораторной работы № 3

Под базой данных обычно понимают любой набор собранной и определенным образом организованной информации. В качестве примера базы чаще всего приводится телефонная книга, где информация записана по алфавиту, или книга регистрации данных о заказах покупателей и их выполнении. Но в наше время термины «база данных» (БД) и «Система управления базами данных» (СУБД) используются только по отношению к компьютерным базам данных. БД предназначена для хранения и быстрого поиска информации, а СУБД - для создания БД и работы с ней.

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

Имеется много пакетов программ, предназначенных для создания БД и работы с ними, например, Access, FoxPro, Paradox, dBase.. В Microsoft Office имеется пакет Access, который позволяет практически без программирования разработать свою собственную БД.

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

· СУБД для работы на персональных компьютерах (Access, FoxPro Paradox и другие;

· СУБД для работы в системе клиент-сервер (Oracle, Informix).

СУБД, разработанные для ПК, могут работать и в локальной сети, обрабатывая информацию, которая хранится на сервере и пересылается на ПК. К серверу могут обращаться сразу несколько пользователей. При этом в сети имеет место большой поток данных, что снижает производительность. В режиме клиент-сервер высокопроизводительный сервер сам обрабатывает данные и посылает компьютеру-клиенту только результаты работы. Этим достигается уменьшение потока данных в сети, а также уменьшение времени обработки данных, так как мощный сервер выполняет эту работу быстрее.

По степени сложности СУБД делятся на:

· СУБД для обработки небольших объемов информации, не требующие предварительного обучения, например Excel;

· СУБД, рассчитанные не только на программиста, но и на пользователя, не занимающегося программированием, например Access;

· СУБД предназначенные для создания с использованием языка SQL клиент-серверных приложений.

Существуют базы данных следующих типов: сетевые, иерархические, реляционные. На ПК используются реляционные БД, идея которых была предложена Е.Ф.Коддом в 1970 году. Название этого типа БД происходит от английского слова relation, которое означает отношение (таблица). Данные об объекте записываются в одной строке отношения. Свойства объекта называются атрибутами и размещаются в ячейках, расположенных на пересечении строки и столбца. Столбцы называются полями. Им присваиваются имена. В каждом столбце можно хранить данные одного типа: числа, текст, даты и др. Реляционная БД – набор связанных между собой отношений (таблиц). В таблице хотя бы один из атрибутов строки должен быть уникальным. Этот атрибут называется ключом. Для удобства ключ записывают в первом столбце. Иногда используются ключи, включающие несколько атрибутов.

Таблица является отношением только тогда, когда выполнены некоторые условия:

· В таблице не должно быть строк с одинаковыми ключами;

· Все строки таблицы должны иметь одинаковое количество столбцов, т.е. одинаковую структуру;

· Имена столбцов различны, а записанные в столбце значения однотипны;

· Значения атрибутов должны быть простыми (неделимыми).

Последнее условие означает, что в ячейке можно записать только одно свойство объекта. Степенью отношения называется число входящих в него полей (столбцов).

Можно хранить всю информацию в одной единственной таблице. Но в этом случае возможно дублирование данных. В качестве примера рассмотрим таблицу, в которой хранится информация о заказах на товары, полученных некоторой фирмой. В таблице должны быть столбцы с информацией о заказчике (название фирмы-заказчика, адрес, телефон, фамилия, имя и отчество ответственного лица) и о товаре (название товара, цена, количество, дата получения заказа, дата его выполнения). При оформлении каждого заказа надо повторять всю информацию о заказчике, что приводит к ненужному дублированию данных. Если изменится телефон заказчика, его адрес или другой атрибут, придется вносить изменения во все записи, относящиеся к этой фирме. Для устранения дублирования информации следует разделить эту таблицу на две. В одной из них хранить данные о заказчиках, в другой – о заказах. Такой процесс разделения таблицы называется нормализацией.

 

Данные можно вводить в таблицу вручную. Но удобнее использовать для этого специальные формы, которые имеют вид бланка с пояснительным текстом и окошками для ввода информации. На рисунке 1 представлена форма для ввода данных в таблицу «Авторы» БД «Мои книги».

 

Рис.1. Форма

 

Запрос – это способ поиска и отображения нужной пользователю информации. Запрос создается с помощью команд СУБД.

Отчет – это данные, организованные в виде таблиц с пояснительным текстом в соответствии с установленными в данной организации требованиями.

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




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


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


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



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




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