Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

ВОПРОС 22: Системы управления базами данных, их назначение, состав и функции. Роль СУБД в обеспечении независимости прикладных программ от способов хранения данных.



ВОПРОС 22: Системы управления базами данных, их назначение, состав и функции. Роль СУБД в обеспечении независимости прикладных программ от способов хранения данных.

 

 

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

 

1. Поле – элемент базы данных, состоящий из отдельных символов

 

2. Записи – содержат информацию об отдельном объекте

 

3. Таблица – в ней содержатся все записи.

 

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

 

- ускорить выполнение запросов и других операций

- предотвращать ввод данных, если записи с таким ключом в таблице уже есть

- отображать записи в порядке, установленном ключом

- устанавливать связи между таблицами

 

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

 

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

 

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

В иерархической базе данных записи упорядочиваются в определенную последовательность, как ступеньки лестницы, и поиск данных может осуществляться последовательным «спуском» со ступени на ступень. Иерархическая база данных по своей структуре соответствует структуре иерархической файловой системы.

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



Работа с СУБД начинается с создания структуры базы данных, т. е. с определения:

- количества столбцов;
- названий столбцов;
- типов столбцов (текст/число/дата);
- ширины столбцов.

 

В созданную «пустую» базу данных необходимо занести записи и при необходимости их редактировать. Обычно предусмотрены следующие режимы:

- добавление записи;
- удаление записи;
- редактирование записи.

 

Занесенную в базу данных информацию можно обрабатывать, а именно — осуществлять следующие операции:

- сортировка по любому столбцу (по возрастанию/ убыванию чисел, символьных строк, дат);
- поиск по любому столбцу с различными условиями (равно, больше, меньше и т. д.).

 

Могут осуществляться операции сложного поиска, когда задаются несколько условий по разным столбцам. В результате будут найдены записи, удовлетворяющие всем заданным условиям.

Созданные базы данных можно записывать/считывать с диска и распечатывать на принтере. Это же относится к результатам операций сортировки и поиска.

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

 

ВОПРОС 23: СУБД Access, назначение, основные функции. Объекты Access и их роль в структуре реляционной базы данных.

В настоящее время наиболее распространенной системой управления баз данных является Microsoft Access. При работе с данной программой доступны следющие типы полей:

 

1. текстовый – применяется для полей, не участвующих в вычислениях, при этом размер поля не должен превышать 255 символов;

 

2. meno – используется, когда необходимо ввести свыше 255 символов;

 

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

 

4. дата-время – служит для ввода даты и времени;

 

5. денежный – является числовым тиопм поля с фиксированным числом разрядов после запятой и указанием денежной еденицы;

 

6. счетчик – применяется для автоматической нумерации записей;

 

7. логический – используется в тех случаях, когда поле принимает 2 значения (да или нет);

8. поле объекта OLE – используется для рисунков, звуковых файлов, графики;

 

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

 

Создание таблиц в базах данных может осуществляться в двух режимах: конструктор и мастер таблиц.

 

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

 

Мастер таблиц позволяет создать таблицу, используя стандартный набор таблиц, входящих в состав программы. При этом пользователь должен определить подходящую таблицу из предложенного списка и выбрать в ней нужные поля, Если стандартное название поля не соответствует решаемой задаче, то используя режим «переименовать», можно ввести необходимое название поля.

 

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

 

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

 

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

 

1. Автоотчет в столбец – располагает информацию на листе в один столбец

 

2. Ленточный отчет – размещает поля слева направо в верхней части страницы

 

3. Мастер отчетов – дает возможность отобрать поля из таблиц и выбрать необходимый стиль

 

 


Дата добавления: 2015-11-04; просмотров: 27 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
2. 11. Решите систему уравнений: | Юна Джейн Ейр, яка вісім років марніла в стінах Ловудського інтернату, вирішила кардинально змінити власне життя. Вона знайшла собі місце гувернантки в маєтку Рочестерів, але, опинившись там, не 1 страница

mybiblioteka.su - 2015-2024 год. (0.012 сек.)