Автор работы: Пользователь скрыл имя, 08 Февраля 2011 в 17:05, творческая работа
Это современные системы с большими возможностями, предназначенные для разработки сложных программных комплексов, и знакомство с ними для пользователя ЭВМ исключительно полезно, но в рамках настоящего пособия осуществить его затруднительно.
Федеральное агентство по образованию
Государственное Общеобразовательное Учреждение
Среднепрофессионального Обучения
По дисциплине
«Информатика»
На тему:
«База данных. Понятие базы данных.
Виды баз данных. Объекты для работы
с базами данных. Типы данных в базах
и таблицах Access. Основные элементы и
понятия баз данных»
Щёкино,2007
С О Д Е Р Ж А Н И Е:
1. Введение…………………………………………...………
2. Понятие базы данных………………………………………………..3
10. Вопросы для самопроверки………………………………......
11. Список используемой литературы……………………………….20
12. Презентация…………………………………………………
13. Рецензия………………………………………………..……
В В Е Д Е Н И Е:
Мы познакомились с работой Excel и знаем, что это приложение создано специально для решения задач обработки табличных данных.
Существуют системы (приложения) для решения иных классов задач. В частности, очень большую роль играют сейчас программы (приложения, системы), цепь которых – хранение данных и выдача данных по запросу пользователя.
Использование ЭВМ именно для решения этого класса задач становится всё более массовым явлением.
Смело
можно сказать, что такие
Основное
понятие для подобного круга
задач – база данных. Так называется
файл или группа файлов
Для
разработки программ, систем программ,
работающих с базами данных, используются
специальные средства –
СУБД включает, как правило, специальный язык программирования и все прочие средства, необходимые для разработки указанных программ.
В
настоящее время наиболее
Это
современные системы с
Понятие
базы данных
База данных (БД) – это совокупность массивов и файлов данных, организованная по определённым правилам, предусматривающим стандартные принципы описания, хранения и обработки данных независимо от их вида.
База
данных (БД) – совокупность организованной
информации, относящейся к определённой
предметной области, предназначенная
для длительного хранения во внешней памяти
компьютера и постоянного применения.
Виды
БД:
1.Фактографическая – содержит краткую информацию об объектах некоторой системы в строго фиксированном формате;
2.Документальная – содержит документы самого разного типа: текстовые, графические, звуковые, мультимедийные;
3.Распределённая – база данных, разные части которой хранятся на различных компьютерах, объединённых в сеть;
4.Централизованная – база данных, хранящихся на одном компьютере;
5.Реляционная – база данных с табличной организацией данных.
Одно из основных свойств БД – независимость данных от программы, использующих эти данные.
Работа с базой данных требует решения различных задач, основные из них следующие:
Создание базы, запись данных в базу, корректировка данных, выборка данных из базы по запросам пользователя.
Задачи этого списка называются стандартными.
Следующее понятие, связанное с базой данных: программа для работы с базой данных – это программа, которая обеспечивает решение требуемого комплекса задач. Любая подобная программа должна уметь решать все задачи стандартного набора.
База данных в разных системах имеет различную структуру.
В ПВЭМ обычно используются реляционные БД – в таких базах файл является по структуре таблицей. В ней столбцы называются полями, строки – записями.
В БД содержатся банные некоторого множества объктов. Каждая запись содержит данные одного объекта. Каждая такая БД определяется именем файла, списком полей, шириной полей. Например, БД Школа (Ученик, Класс, Адрес).
Примером
БД может служить расписание движения
поездов или автобусов. Здесь
каждая строчка – запись отражает
данные строго одного объекта. База
включает поля: номер рейса, маршрута следования,
время отправления и т.д.
Классическим
примером БД является и телефонный
справочник.
Некоторые
запросы могут представлять собой
серьёзную задачу, для решения
которой потребляется составлять сложную
программу. Например, запрос к базе – автобусному
расписанию: определить разницу в среднем
интервале отправления автобусов из Ростова
в Таганрог и из Ростова в Шахты.
Объекты для работы с базами данных
Для создания приложения, позволяющего просматривать и редактировать базы данных, нам потребуется три звена:
• набор данных
• источник данных
• визуальные элементы управления
В нашем случае эта триада реализуется в виде:
• Table
• DataSource
• DBGrid
Table подключается непосредственно к таблице в базе данных. Для этого нужно установить псевдоним базы в свойстве DataBaseName и имя таблицы в свойстве TableName, а затем активизировать связь: свойство Active = true.
Однако, поскольку Table является невизуальным компонентом, хотя связь с базой и установлена, пользователь не в состоянии увидеть какие – либо данные. Поэтому необходимо добавить визуальные компоненты, отображающие эти данные. В нашем случае это сетка DBGrid. Сетка сама по себе «не знает», какие данные ей нужно отображать, её нужно подключить к Table, что и делается через компонент – посредник DataSource.
А зачем нужен компонент – посредник? Почему бы сразу не подключаться к Table?
Допустим, несколько визуальных компонентов – таблица, поля ввода и т.п. подключены к таблице. А нам нужно быстро переключить их все на другую подобную таблицу. С DataSource это сделать несложно - достаточно просто поменять свойство DataSet, а вот без DataSource пришлось бы менять указатели у каждого компонента.
Приложения баз данных – нить, связывающая БД и пользователя:
БД – набор данных – источник данных – визуальные компоненты – пользователь