
- •Базы данных
- •Ещё один пример базы данных: Фрагмент базы огромной бд «Wikipedia», включающей бд по различным областям знаний. История развития бд
- •База данных на перфокартах.
- •Эдгар Франк «Тед» Кодд (англ. Edgar Frank Codd; 23 августа 1923 — 18 апреля 2003) — британский учёный, работы которого заложили основы теории реляционных баз данных.
- •Классификации бд
- •Иерархическая модель
- •Сетевые базы данных.
- •Реляционные2 базы данных
- •Фрагмент таблицы расписания движения поездов из Москвы в Санкт –Петербург как пример части реляционной базы данных.
- •Свойства реляционной модели данных:
- •Системы управления базами данных (субд)
- •Пример схемы базы данных «Библиотека» ( связи один - к-одному, один-ко-многим).
- •Пример фрагмента схемы базы данных документооборота между компаниями, со связью многие-ко-многим.
- •Таким образом, создание базы данных включает следующие три этапа:
- •Практическая работа.
- •Начало работы с ms Access 2003. Графический интерфейс программы.
- •Работа с объектами бд. Таблицы
- •Создание запросов к однотабличной базе данных
- •Создание многотабличной базы данных. Связывание таблиц.
- •Домашняя работа. Создать базу данных "Анализ крови"
- •1. Итоговый тест по теме "Базы данных"
Работа с объектами бд. Таблицы
Создайте базу данных "bd1", со следующими полями и типами:
Поле |
Тип |
ID (ключевое) |
счетчик |
Автор |
Текстовый |
Название книги |
Текстовый |
Год выпуска |
Числовой |
Жанр |
Текстовый |
Переплет |
Текстовый |
Количество страниц |
Числовой |
Таблица 1.
Для этого вам необходимо запустить MS Access 2003, создать пустую базу данных, сохранить под именем "db1".
Любая таблица Microsoft Access 2003 может быть представлена в двух режимах:
режиме таблицы, предназначенном для ввода данных, их просмотра и редактирования;
режиме конструктора, предназначенном для создания и изменения таблицы.
Для создания таблицы можно использовать режим Мастера, который позволяет выбрать один из готовых вариантов структуры. Но лучше использовать режим Конструктора. Этот режим позволяет полностью описать структуру таблицы. После загрузки Конструктора создания таблиц перед вами появится следующая таблица (табл.1), в которой следует описать названия полей и выбрать из списка их тип (см. прил. 1). Ими будут: ID - идентификатор (ключ), автор, название книги, год выпуска, жанр, переплет, количество страниц.
Соответственно, в столбец Имя поля мы занесем: ID, автор, название книги, год выпуска, жанр, переплет, количество страниц (см. рис. 1.). Четыре поля предусматривают внесение текста, то есть записей текстового типа, а два – числового. Идентификатор в данной таблице является типом счетчик.
Рис.1 (а,в)
Для того чтобы связи между таблицами работали надёжно, и по записи из одной таблицы можно было однозначно найти записи в другой таблице, надо предусмотреть в таблице уникальные поля.
Уникальное поле – это поле, значения в котором не могут повторяться, например, код товара или номер истории болезни. ID - идентификатор - является таким уникальным полем в нашей таблице. Если же записи в этом поле повторяются, то предусмотрено ключевое поле. С ключевыми полями компьютер работает особо. Он проверяет их уникальность и быстрее выполняет сортировку по таким полям. С помощью ключевых полей создаются связи между таблицами. Для того, чтобы сделать поле ключевым необходимо выделить поле, щелкнув по нему мышью, а затем выбрать соответствующую команду на панели инструментов (см. рис. 2).
Рис.
2
Теперь следует сохранить структуру таблицы под именем «bd1», выбрав соответствующую команду на панели инструментов или в меню Файл. После того, как структура таблицы сохранена (Таблица 1), она появится на рабочем поле главного окна базы данных.
Внесите в эту таблицу следующие сведения:
№ |
Автор |
Название книги |
Год выпуска |
Жанр |
Переплёт |
Кол-во страниц |
1 |
Пушкин А. С. |
Капитанская дочка |
1867 |
повесть |
Твердая |
100 |
2 |
Пушкин А. С. |
Евгений Онегин |
1996 |
роман в стихах |
Мягкая |
304 |
3 |
Грибоедов А. С. |
Горе от ума |
1999 |
пьеса |
Мягкая |
50 |
4 |
ПомяловскийН.Г. |
Мещанское счастье |
2004 |
повесть |
Твердая |
154 |
5 |
ПаустовскийК.Г. |
Избранное |
2001 |
повести и рассказы |
Твердая |
321 |
7 |
ПереломовЛ.С.. |
Конфуций |
2000 |
исследование |
Твердая |
507 |
8 |
Есенин Сергей |
Я московский озорной гуляка |
2000 |
стихи |
Твердая |
352 |
9 |
Достоевский Ф. М. |
Бесы |
1995 |
роман |
Мягкая |
704 |
10 |
Достоевский Ф. М. |
Идиот |
2010 |
роман |
Твердая |
672 |
11 |
Платонов А. П. |
Котлован |
1997 |
повесть |
Пластиковая |
184 |