
- •Базы данных
- •Ещё один пример базы данных: Фрагмент базы огромной бд «Wikipedia», включающей бд по различным областям знаний. История развития бд
- •База данных на перфокартах.
- •Эдгар Франк «Тед» Кодд (англ. Edgar Frank Codd; 23 августа 1923 — 18 апреля 2003) — британский учёный, работы которого заложили основы теории реляционных баз данных.
- •Классификации бд
- •Иерархическая модель
- •Сетевые базы данных.
- •Реляционные2 базы данных
- •Фрагмент таблицы расписания движения поездов из Москвы в Санкт –Петербург как пример части реляционной базы данных.
- •Свойства реляционной модели данных:
- •Системы управления базами данных (субд)
- •Пример схемы базы данных «Библиотека» ( связи один - к-одному, один-ко-многим).
- •Пример фрагмента схемы базы данных документооборота между компаниями, со связью многие-ко-многим.
- •Таким образом, создание базы данных включает следующие три этапа:
- •Практическая работа.
- •Начало работы с ms Access 2003. Графический интерфейс программы.
- •Работа с объектами бд. Таблицы
- •Создание запросов к однотабличной базе данных
- •Создание многотабличной базы данных. Связывание таблиц.
- •Домашняя работа. Создать базу данных "Анализ крови"
- •1. Итоговый тест по теме "Базы данных"
Пример схемы базы данных «Библиотека» ( связи один - к-одному, один-ко-многим).
Связь «многие – ко – многим» фактически представляет две связи «один – ко – многим» между двумя таблицами через третью таблицу
( ∞ - ∞).
Пример фрагмента схемы базы данных документооборота между компаниями, со связью многие-ко-многим.
Все остальные объекты создаются на основе существующих таблиц (произвольные элементы). Ими могут служить запросы, формы, отчеты, макросы.
Запросы. В СУБД запросы являются важнейшим инструментом. Главное назначение запросов – это отбор данных, удовлетворяющих определенным условиям, т.е. запрос – это формализованное сообщение, содержащее условие на поиск данных и указание о том, что надо сделать с найденными данными.
Формы. Формы позволяют отображать данные, содержащиеся в таблицах или запросах, в более удобном для восприятия виде. При помощи форм можно добавлять в таблицу новые данные, а также редактировать существующие.
Отчеты. Они предназначены для печати данных, содержащихся в таблицах и запросах, в красиво оформленном виде.
Макросы. Макросы служат для автоматизации повторяющихся операций.
По сути дела, таблицы и формы применяются для обслуживания «начинки» базы данных, а запросы, отчеты, макросы выполняют основную функцию информационных систем – извлечение, преобразование и представление информации.
К наиболее популярным реляционным системам относят FoxPro, Visual FoxPro, Access (Microsoft), Paradox (фирма Borland), MySQL (фирма Oracle) и некоторые другие.
Все перечисленные СУБД весьма похожи по системе команд и структуре файлов. Это означает, что, освоив систему команд одной из перечисленных СУБД, вы сможете без особых трудностей освоить другие системы.
Вам предлагается познакомиться с одной из замечательных по своим возможностям реляционной СУБД – Microsoft Access 2003(на рынке представлены и более поздние версии – 2007, 2010).
Microsoft
Access 2003
MS Access – это настольная система управления реляционными базами данных, предназначенная для работы на автономном ПК или в локальной сети (Access в переводе с английского означает «доступ»). MS Access одна из самых мощных, гибких и простых в использовании СУБД. В ней можно создавать большинство приложений, не написав ни единой строки программы, но если нужно создать нечто очень сложное, то на этот случай MS Access предоставляет мощный язык программирования — Visual Basic Application.
Средствами Access проводят следующие операции:
Проектирование базовых объектов – двумерных таблиц с различными типами данных. Например, прежде чем заполнять данными таблицу, надо создать её макет.
Установление связей между таблицами, с поддержкой целостности данных.
Ввод, хранение, просмотр, сортировка, модификация и выборка данных из таблиц с использованием различных средств контроля информации, индексирования таблиц и аппарата алгебры логики (для фильтрации данных).
Создание, модификация и использование производных объектов (форм, запросов и отчетов).