1 lecture_db.ppt
- Количество слайдов: 39
Системы управления базами данных
Создать структуру базы данных «Студенты колледжа» «Успеваемость студентов» «Каталог книг библиотеки» Указать имена полей, типы полей, главный ключ.
Базы данных (БД) БАЗА ДАННЫХ – совокупность данных, организованных по правилам, которые обеспечивают хранение и манипулирование данными.
Модели представления данных Иерархическая Сетевая Реляционная бл та Internet Access а а иц иц бл та Файловая система
Тип БД
Системы управления базами данных (СУБД) l СУБД – комплекс программ и языковых средств, предназначенных для создания, ведения и использования баз данных. l Назначение СУБД – обеспечить быстрый доступ к информации. l Ведение базы данных – операции над данными: добавление, удаление, изменение.
Задачи, выполняемые СУБД l Хранение данных l Манипулирование данными: редактирование, добавление, удаление, представление l Поддержка целостности данных
Виды СУБД Система клиент-сервер Локальная СУБД Интерфейс пользователя Клиентское приложение СУБД Одна программа (приложение) Клиентское приложение (браузер) Сервер СУБД
Локальные СУБД Access Fox. Pro Base Серверные СУБД My. SQL Oracle
Access – локальная СУБД l Access – приложение, входящее в состав пакета Microsoft Office. l Access – для разработки баз данных малой и средней сложности, пользователи которых обычно работают в одной локальной сети
Особенности Access l Программа Access работает непосредственно с файлом базы данных l l l *. mdb Файл базы данных расположен на компьютере пользователя или в локальной сети; Одновременно с БД может работать либо один либо несколько пользователей; Данные не кэшируются в оперативной памяти, при каждом запросе происходит обращение к жесткому диску.
Основные объекты реляционных СУБД l Таблицы l Запросы l Формы l Отчеты l l l Страницы Макросы Модули
Объекты Access 2007
Основные элементы окна Access Панель инструментов Вкладки объектов БД Строка состояния Строка меню Окно БД
Таблица – основной объект базы данных, хранилище информации. Таблица состоит из полей (столбцов) и записей (строк).
Таблица - для хранения данных Основные элементы таблицы: поля и записи. Каждая таблица включает информацию об объекте определенного типа. число текст дата З число а п текст и с дата ь
l l - в режиме конструктора - в режиме таблицы Режимы работы с таблицей Конструктор Задается структура таблицы: поля, типы полей, , свойства полей, используется, если нужно изменить структуру таблицы, а не хранящиеся в ней данные Таблица Используется для просмотра, добавления, изменения, удаления данных.
Свойства поля 1. ИМЯ ПОЛЯ 2. ТИП ДАННЫХ 3. РАЗМЕР ПОЛЯ: для числового и текстового типов данных. 4. ФОРМАТ ПОЛЯ: указывает форму ввода текста, чисел, даты на экран и печать. 5. МАСКА ВВОДА: задает маску, облегчающую ввод данных в поле.
Типы данных в Access l l l l Текстовый – включает числа, буквы и символы (до 255 символов). Поле МЕМО – текст любого размера. Числовой – обычное число (не деньги и не дата). Дата/время – дата или время. Денежный – число, имеющее денежный формат. Счётчик – Access добавляет автоматически к каждой записи номер по порядку. Логический – может принимать только два значения – “да” и “нет”. Поле объекта OLE – связь с другим файлом.
Форма – средство отображения данных на экране и управление ими, (своего рода бланк, который удобно заполнять для ввода данных в базу). Программа связывает введённые в форму данные с таблицей и хранит их в таблице.
Формы – для просмотра, редактирования и добавления
Т
Запрос (на выборку) – средство отбора данных из одной или нескольких таблиц по определённому пользователем условию. Запросы различают по типам.
Запрос – это вопрос об информации в базе данных • • • Поиск или выбор данных, хранящихся в отдельных записях; Производить вычисления; Вставлять, изменять, удалять и комбинировать данные из таблиц.
Виды запросов ü ü QBE (Query by Example - запросы по образцу) SQL (Structured Query Language структурированный язык запросов).
Групповые операции Запросыдействия
Отчет – средство отображения данных при выводе на печать. !!! Отчеты, как и формы, могут создаваться на основе запросов и таблиц, но не позволяют вводить данные.
Схема данных – для связи таблиц
Таблицы и связи между ними. Ключи Клиент Товар Id _кл Фамилия Имя Отчество Id_тов Название 15 Иванович 1 Шкаф 16 Петрович 2 Стул 17 Николаев Николай Николаевич 3 Стол Заказ Ключи Id_зак Клиент Товар Дата Количество 1 15. 09. 2003 1 2 17 1 17. 09. 2003 2 3 15 2 20. 09. 2003 12
Ключевое поле – поле, значение которого служат для однозначного определения записи в таблице. Обычно цифровой код. Ключ – одно или несколько ключевых полей, позволяющих идентифицировать записи таблицы и организовывать связи между таблицами. Счётчик – поле, содержащее номера записей в таблице.
Изображение таблиц и связей Клиент Заказ Товар Id _кл Id_зак Id_тов Фамилия Клиент Название Имя Товар Отчество Дата Количество
Преобразованная структура БД Состав. Заказа Заказ Товар Количество Id_тов Название Клиент Заказ Id _кл Id_зак Фамилия Клиент Имя Дата Отчество
Сравнение прежней и новой структуры Клиент Id _кл Фамилия Имя Отчество Заказ Id_зак Клиент Товар Дата Количество Товар Id_тов Название Состав. Заказа Заказ Товар Количество ТЕСТ Клиент Id _кл Фамилия Имя Отчество Заказ Id_зак Клиент Дата Товар Id_тов Название
Ребусы
Ребусы Ч
Ребусы лю ч
Ребусы Л
1 lecture_db.ppt