Меню
Разработки
Разработки  /  Информатика  /  Проверочные работы  /  9 класс  /  Пример создания однотабличной базы данных

Пример создания однотабличной базы данных

В данной работе предлагается подробный пример создания однотабличной базы данных «Школьные кабинеты» и запросов к ней.
14.01.2013

Описание разработки

Этапы создания базы данных:

  1. Проектирование базы данных (определение объекта и выделение атрибутов объекта в качестве полей базы данных);
  2. Задание структуры БД (однотабличная БД или состоящая из нескольких таблиц);
  3. Ввод структуры данных с описанием типов данных, вводимых в поля таблицы;
  4. Непосредственный ввод данных в БД;
  5. Редактирование данных;
  6. Манипулирование данными (сортировка, выборка данных с использованием фильтрации или запросов).

Пример создания БД

В качестве объекта опишем кабинетную систему школы.

Тогда важным для описания является:

  • название кабинета,
  • его номер,
  • нагрузка кабинета,
  • ответственный учитель,
  • ответственный класс,
  • наличие сигнализации

Эти параметры в будущей базе данных будут полями таблицы.

Теперь продумаем, какие типы этих полей нужно использовать и какую примерную длину они будут иметь:

Таблица 1

Имена полей

Тип данных

Длина поля

1.Название кабинета

Текстовой

15

2.Номер

Числовой

5

3.Класс

Текстовой

4

4.Учитель

Текстовой

40

5.Нагрузка кабинета (кол-во мест)

Числовой

2

6.Наличие сигнализации

Логический

(да или нет)

3

Структура БД будет такова:

Название

 кабинета

Номер

Класс

Учитель

Нагрузка кабинета (кол-во мест)

Наличие

сигнализации

 

 

 

 

 

 

При необходимости можно изменить проект БД. Учитывая тот факт, что изменения вносятся автоматически, необходимо создать копию БД перед внесением кардинальных изменений.

Изменение БД может включать в себя:

  • Изменение структуры БД;
  • Переименование и удаление таблиц;
  • Изменения порядка следования столбцов;
  • Перераспределение ключевых полей.

Создание  БД «Школьные кабинеты»

1. Пуск – Создать документ Офис – Новая БД     откроется окно «Файл новой базы данных»

2. Нужно набрать имя файла Школьные кабинеты и нажать Создать.

3.Появится окно с именем Школьные кабинеты.

4.Выбрать на вкладке Объекты – Таблицы и нажать Конструктор.

5.Появится окно Таблица 1, в которую нужно занести имена полей, их типы и описание, задать длину текста или числа.

6. После создания структуры таблицы – сохранить таблицу  под именем Кабинеты.

7. Ключевое поле пока не создаем, оно будет задано автоматически.

8. После сохранения закрыть окно структуры таблицы и в появившемся опять окне под именем Школьные кабинеты нажать пиктограмму в виде таблицы Кабинеты.

9.Теперь нужно заполнить эту таблицу данными, которые размещаются в строкахзаписях БД.

Название

 кабинета

Номер

Класс

Учитель

Нагрузка кабинета (кол-во мест)

Наличие

сигнализации

Математика

25

6 а

Петрова А.С

30

Нет

Биология

36

6 б

Кульнева И.И

30

Нет

Математика

29

6 в

Сорокин С.И.

30

Нет

Информатика

43

8 а

Кротова Н.В.

15

Да

Информатика

45

8 б

Синицина А.Б.

18

Да

Русский язык

30

8 в

Волохова С.Ю.

32

Нет

Физика

33

9 а

Кручинин А.П.

32

Да

Химия

41

10 б

Сереброва Г.А.

34

Да

10. Сохранить таблицу через Файл – Сохранить.

11. Чтобы вновь войти в таблицу нажать вкладку Открыть в окне БД.

Изменение структуры БД

1. Допустим нужно добавить еще одно поле - (столбец) под именем «Этаж» в БД:

- для этого нужно выделить столбец в таблице, например Класс, и через контекст выбрать  «Добавить столбец». После этого вы увидите новый столбец с именем Поле….

- выделив новый столбец, через контекст «Переименовать столбец» дать имя «Этаж» и занести данные по каждому кабинету.

2. Если нужно внести дополнительные записи по другим кабинетам (т.е. добавить строки), то установить курсор в последнюю ячейку таблицы, нажать кл. Тав (или аналогично через контекстное меню). Заполнить таблицу записями. Сохранить.

Организация запросов в БД

БД «Школьные кабинеты» является однотабличной.

Примеры запросов:

1. Показать данные только по кабинетам математики (или любого другого кабинета);

2.Показать только те кабинеты, в которых установлена сигнализация;

3.Какие номера кабинетов и их название находятся на определенном этаже;

4.Показать в каких кабинетах нагрузка больше 30 ;

5.Какие классы и учителя отвечают за кабинеты математики и информатики ;

Для создания запроса:  

1.Выбираем «Объекты» - «Запросы», «Создание запроса в режиме конструктора» - нажать Создать.

2.В окне Добавление таблицы добавляем таблицу Кабинеты.

3. В окне конструктора запросов Запрос 1 в бланк запроса переносим имена полей, необходимые в запросе.

4.После чего, закрываем окно конструктора и сохраняем запрос под именем «Запрос Кабинеты математики».

5.Чтобы получить ответ на запрос, нужно запустить запрос на выполнение: для этого его нужно просто открыть в окне БД Объекты – Запросы - Запрос Кабинеты математики – Открыть.

6. Создаем 2-ой запрос (показать кабинеты, в которых есть сигнализация)

7.  Третий запрос (номера кабинетов и их названия на 2-ом этаже)

8. 4-ый запрос (Показать в каких кабинетах нагрузка больше 30)

9. 5-ый запрос (Какие классы и учителя  отвечают за кабинеты математики и информатики).

-75%
Курсы повышения квалификации

Информационная культура и образование

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
1000 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Пример создания однотабличной базы данных (46.3 КB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт