Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_3_Access_2007.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
356.35 Кб
Скачать

БАЗЫ ДАННЫХ

База данных (БД) – совокупность хранящихся взаимосвязанных данных, организованных по определенным правилам.

БД служат для хранения и поиска большого объема информации.

Примеры баз данных: записная книжка, словари, справочники, энциклопедии и пр.

База данных – структурная информационная модель.

1. По характеру хранимой информации базы данных делятся на фактографические и документальные.

В фактографических БД содержатся краткие сведения об описываемых объектах, представленные в строго определенном формате. Например, в БД библиотеки о каждой книге хранятся библиографические сведения: год издания, автор, название и пр.; в записной книжке, школьника могут храниться фамилии, имена, даты рождения, телефоны, адреса друзей и знакомых.

В документальных БД содержатся документы (информация) самого разного типа: текстового, графического, звукового, мультимедийного (например, различные справочники, словари).

Примеры баз данных: фактографические

  • БД книжного фонда библиотеки;

  • БД кадрового состава учреждения;

документальные

  • БД законодательных актов в области уголовного права;

  • БД современной рок музыки и пр.

Сама база данных включает в себя только информацию (БД – «информационный склад»).

Информационная система (ИС) – хранилище информации, снабженное процедурами ввода, поиска, обработки и выдачи информации.

Примеры информационных систем:

  • Система продажи билетов на пассажирские поезда;

  • Справочная система Windows;

  • WWW – глобальная информационная система.

В справочной системе Windows и сети Internet информация представлена в виде гипертекста - структурированного текста, в котором могут осуществляться переходы по выделенным меткам.

Устройства внешней памяти, на которых хранятся базы данных, должны иметь высокую информационную емкость и малое время доступа к хранимой информации.

По способу хранения базы данных делятся на централизованные и распределенные. Централизованная БД – БД хранится на одном компьютере.

Распределенная база данных – различные части хранимой базы данных хранятся на множестве компьютеров, объединенных между собой сетью.

Пример: информация в сети Internet, объединенная паутиной WWW.

По структуре организации данных базы данных делятся на реляционные и нереляционные.

Иерархической называется БД, в которой информация упорядочена следующим образом: один элемент записи считается главным, остальные – подчиненными. Иерархическую базу данных образуют файловая система на диске, родовое генеалогическое дерево.

Сетевой называется БД, в которой к вертикальным иерархическим связям добавляются горизонтальные связи.

Реляционной (от английского слова relation – отношение) называется БД, содержащая информации организованную в виде прямоугольных таблиц, связанных между собой. Такая таблица называется отношением.

Пример фактографической реляционной базы данных:

Каждая таблица должна иметь свое имя.

Запись – это строка таблицы.

Поле – это столбец таблицы.

Таблица – информационная модель реальной системы.

Запись содержит информацию об одном конкретном объекте.

Поле содержит определенные характеристики объектов.

Основной элемент БД – запись.

Главный ключ – это поле или совокупность полей, которое однозначно определяет запись в таблице.

Связь между таблицами осуществляется посредством значений одного или нескольких совпадающих полей.

Структура БД изменяется при добавлении или удалении полей.

Для каждого поля определяется тип и формат данных.

Основные типы данных:

  • текстовый – одна строка текста (до 255 символов); .

  • поле MEMO – текст, состоящий из нескольких строк, который можно посмотреть при помощи полос прокрутки (до 65535 символов);

  • числовой – число любого типа (можно использовать в вычислениях);

  • денежный –поле, выраженное в денежных единицах (рубли, доллары и т.д.);

  • дата/время – поле, содержащее дату или время;

  • счетчик – поле, которое вводится автоматически с вводом каждой записи;

  • логический – содержит одно из значений Truе(истина) или False (ложно) и применяется в логических операциях;

  • поле объекта OLE – содержит рисунки, звуковые файлы, таблицы Excel, документ Word и т.д;

Основные режимы работы с базой данных:

  • создание БД;

  • редактирование БД;

  • просмотр БД;

  • поиск информации в БД.

Программное обеспечение, позволяющее работать с системой данных, называется системой управления базой иных (СУБД).

СУБД ACCESS.

СОЗДАНИЕ БАЗЫ ДАННЫХ

Нa современных персональных компьютерах наибольшее распространение получили реляционные СУБД Access.

Создание базы данных:

  1. выбрать Кнопка «Office», Создать; Новая база данных;

  2. выбрать нужный диск, каталог новой базы данных,

  3. Дать имя своей базы данных; Тип файла; Сохранить;

Открытие базы данных:

  1. выбрать Кнопка «Office»,

  2. открыть папку, Открытие файла базы данных; выбрать нужный диск, каталог найти свою базу, Открыть.

Базы данных имеют расширение mdb.

Основные объекты базы данных:

  • Таблица – объект, предназначенный для хранения данных в виде записей и полей.

  • Форма – объект, предназначенный для облегчения ввода данных.

  • Запрос – объект, позволяющий получить нужные данные из одной или нескольких таблиц.

  • Отчет – объект, предназначенный для печати данных.

Любая таблица может быть представлена в двух режимах:

  • в режиме таблицы, предназначенном для ввода данных, их просмотра и редактирования;

  • в режиме конструктора, предназначенном для создания структуры таблицы, изменения типа данных, изменения структуры таблицы (добавления и удаления полей).

Создание таблицы:

I. Создание структуры таблицы:

  1. В окне базы данных выберите Создание, Конструктор таблиц

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

4) Установите первичный ключ, для этого:

  • выделите поле, которое должно стать первичным

  • нажмите кнопку Ключ на панели инструментов.

5) Сохраните структуру таблицы, для этого:

  • Закрыть таблицу;

  • напишите имя новой таблицы (можно на русском языке);

  • нажмите ОК.

Редактирование структуры БД

Добавление нового поля между существующими полями:

  1. установить курсор в поле, перед которым необходимо добавить новое поле;

  2. выбрать Вставка, Строки.

Удаление поля:

1) выделить всю строку поля, щелкнув курсором на серой кнопке слева от имени поля (курсор примет вид стрелки, направленной вправо);

2) выбрать Правка, Удалить или нажать клавишу Delete.

Изменение порядка следования полей:

1) выделить всю строку поля;

2) переместить с помощью мыши строку в новое место (над тем полем, перед которым хотите расположить).

II. Заполнение таблицы:

I) Перейдите в режим таблицы.

2) Введите данные (построчно).

3) Сохраните таблицу.

Переход на нужное поле или запись

Для перехода используется мышь или клавиша Tab, или комбинация клавиш Shift + Tab.

Для перехода между записями можно использовать кнопки переходов в нижнем левом углу окна, где отображается общее количество записей и номер текущей записи. Для перехода к конкретной записи необходимо ввести ее номер и нажать клавишу Enter.

Быстрый путь ввода данных

Ctrl + кавычки

копирование данных из аналогичного поля предыдущей записи

Ctrl + точка с запятой

вставка текущей даты

Ctrl + двоеточие

вставка текущего времени

ЗАДАНИЕ 1.

Создание новой базы данных, создание таблиц.

  1. Создайте базу данных товары.mdb.

  2. Создайте таблицу Товары, определив ее структуру в режиме Конструктора.

  3. Укажите первичный ключ в поле Код товара и установите для него тип данных Счетчик.

  4. Для поля Название выберите тип Мастер подстановок и введите в один столбец фиксированный набор значений, используемых в этом поле (Телевизор, Видеомагнитофон, Видеокамера, Музыкальный центр).

Вид таблицы в режиме конструктора.

  1. Сохраните таблицу.

  2. Введите данные в таблицу Товары. Для поля Название задавайте значения из выпадающего списка. Подбери ширину полей для отображения записей целиком.

    Код товара

    Название

    Описание товара

    Цена

    Код поставщика

    1

    Телевизор

    Sony M2180K

    459

    1030

    2

    Телевизор

    Philips 25PT9001

    1499

    1010

    3

    Телевизор

    Panasonic 25V50R

    765

    1020

    4

    Телевизор

    GoldStar CF-14E20B

    230

    1010

    5

    Видеомагнитофон

    Panasonic HS-800EE

    1400

    1020

    6

    Видеомагнитофон

    Philips VR-756

    450

    1010

    7

    Видеомагнитофон

    Sony E150EE

    269

    1030

    8

    Видеокамера

    Samsung VP-J55

    530

    1010

    9

    Видеокамера

    Panasonic NV DX1E

    2599

    1010

    10

    Видеокамера

    Sharp E37

    845

    1020

    11

    Музыкальный центр

    Panasonic DH32

    320

    1020

    12

    Музыкальный центр

    Sony MJ-L1

    1289

    1010

  3. Осуществите замену названий GoldStar на LG Electronics.

  4. Отсортируйте данные по цене (по убыванию).

  5. Измените последовательность полей, переместив поле Код поставщика на вторую позицию (выделить поле и удерживая правой клавишей мыши перетащить её на нужное место).

  6. Отобразите на экране только данные полей Название, Описание товара и Цена, убрав с экрана лишние поля.

Отобразить столбцы поставив флажки на всех полях

  1. Создайте вторую таблицу Поставщики, объявив ключевым поле Код поставщика.

Код поставщика

Название фирмы

Телефон

Факс

Адрес

1010

М. Видео

207-9464

923-2906

Маросейка 6/8

1020

Техно-сила

978-0443

378-1693

Новослбодская, 14/19

1030

Мир

152-4001

152-4251

Чонгарский б-р, 16

  1. Сохраните таблицу.

  2. Установите связь между таблицами Товары и Поставщики. Обратите внимание, что в таблице Товары Код поставщика становится полем внешнего ключа.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]