Содержание 1. Введение 3 2. Назначение Базы Данных 5 3. Реляционная модель 5 4. Физическая модель 6 5. Словарь Базы Данных 7 6. Формы 9 7. Отчеты 10 8. Основные понятия и определения 12
ВВЕДЕНИЕ
БД это совокупность связанных, структурированных данных, отражающих информационное состояние определенной предметной области.
Обзор СУБД
Развитие СУБД началась в 60-е годы, при разработке проекта APPOLO (полет на Луну). Огромное количество данных надо было систематизировать. Было разработано специальное ПО – которое представляло иерархическую БД. В середине 60-х годов IBM разработала коммерческую СУБД IMS (Information Management System). В конце 70 г появились первые реляционные БД. DB2 – IBM, ORACLE. В этих СУБД был встроен язык SQL.
На сегодняшний день имеется более 2 десятков настольных СУБД. Наиболее популярными по общему числу продаж – dBASE, VFP, Paradox (Corel), Access
1. dBase – (разработана компанией Ashton –Tate в 1986 г. перекуплена –Borland) – dBase III занял лидирующее положение среди настольных СУБД. В этой СУБД 1 таблица – 1 файл (расширение DBF). Формат файла открыт то есть с этими таблицами можно работать и в других СУБД. Очень популярная в 90 – е годы СУБД Clipper (Nantucket Corp) поддерживала этот формат.
2. Paradox (1985) – (Ansa Software –> Borland 1996 – >Corel) – принцип хранения данных тот же – 1 таблица – 1 файл (расширение DB). Формат закрыт. Чтобы манипулировать данными необходимы специальные библиотеки. (Paradox Engine), – данные лучше защищены. Впервые визуальные средства построения запросов, на основе интерфейса QBE (облегченная версия Paradox 7), Database Desktop входит в Delphy и C Builder.
3. VFP (FoxSoftware, 1995, Microsoft). СУБД, совместимая с dBase, но производительнее (другая организация индексов). Формат данных DBF. Специальный файл (расширение .dbc) является контейнером БД. В нем содержится информация о таблицах, индексах, правила ссылочной целостности. VFP поддерживает COM-модель (Component Object Model – компонентная объектная модель), хорошая интеграция с Ms SQL Server
4. Access - БД рассчитана на пользователя. Все таблицы хранятся в 1 файле (расширение .MDB). Позволяет создать простейшую БД без написания программного кода с помощью различных мастеров. При необходимости программный код можно написать на VBA (Visual Basic for Application)
Данные на 2001 г. по числу пользователей СУБД: - Ms SQL Server+ VFP – 34%
InterBase +Delphi – 14%, Oracle – 8%
Все современные СУБД имеют:
· Визуальные средства создание таблиц, форм, отчетов
· Доступ к данным серверных СУБД
· Создание приложений выполняющих функции WEB – браузеров и размещение данных в Internet
· Объектно-ориентированный язык
· Поддержку SQL
БД является информационной моделью предметной области.
БД содержит как данные так и описание структуры данных.
Набор данных в БД представлен в виде таблиц. Каждая таблица имеет определенную структуру: в ней определено фиксированное количество столбцов – (полей). Каждое поле имеет определенный фиксированный тип. Тип поля определяет какие данные могут в нем храниться и каким образом они могут обрабатываться.
Данные в таблице взаимосвязаны: по одним значениям данных можно найти соответствующие другие значения. Связаны данные между таблицами – по данным из одной таблицы можно найти соответствующие данные из другой таблицы. ............