data bases in pictures

65
Study book Wrote By Oxana Nastasyuk

Upload: asya-dudnik

Post on 13-Aug-2015

20 views

Category:

Education


0 download

TRANSCRIPT

Study book

Wrote

By

Oxana Nastasyuk

Content

База

данных

• База данных (БД) —

совокупность определенным

образом организованной

информации на какую-то тему

(в рамках некоторой

предметной области).

Сама по себе база данных не может обслужить

запросы пользователя на поиск и

обработку информации.

БД — это только «информационный склад».

Обслуживание пользователя осуществляет

информационная система.

18.05.2012 ONU 2

Content

Информ

ационна

я

система

Примерами информационных систем являются системы продажи билетов на пассажирские поезда и самолеты. WWW — это тоже пример глобальной информационной системы.

18.05.2012 ONU 3

Информационная система — это

совокупность базы данных и

всего комплекса аппаратно-

программных средств для ее

хранения, изменения и поиска

информации, для

взаимодействия с

пользователем.

Content

СУБД

СУБД

18.05.2012 ONU 4

СУБД (система

управления базами данных ) –

программное обеспечение, с

помощью которого пользователи

могут определять, создавать и

поддерживать базу данных, а

также получать к ней

контролируемый доступ.

Content

Распред

еленная

БД

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

Очевидно, информацию в Internet, объединенную паутиной WWW, можно рассматривать как распределенную базу данных. Распределенные БД создаются также и в локальных сетях.

18.05.2012 ONU 5

Если различные части одной

базы данных хранятся на

множестве компьютеров,

объединенных между собой

сетью, то такая БД называется

распределенной базой данных.

Content

Требова

ния к

БД

Требования, которым должна удовлетворять

организация баз данных:

Производительность и готовность. Запросы от

пользователя базой данных удовлетворяются с

такой скоростью, которая требуется для

использования данных. Пользователь быстро

получает данные всякий раз, когда они ему

необходимы.

Минимальные затраты. Низкая стоимость

хранения и использования данных,

минимизация затрат на внесение изменений.

Простота и легкость

использования. Пользователи могут легко

узнать и понять, какие данные имеются в их

распоряжении. Доступ к данным должен быть

простым, исключающим возможные ошибки со

стороны пользователя.

18.05.2012 ONU 6

Content

Требова

ния к

БД

Простота внесения изменений. База данных

может увеличиваться и изменяться без

нарушения имеющихся способов использования

данных.

Возможность поиска. Пользователь базы

данных может обращаться с самыми

различными запросами по поводу хранимых в

ней данных. Для реализации этого служит так

называемый язык запросов.

18.05.2012 ONU 7

Content

Требован

ия к БД

Целостность. Современные базы данных могут

содержать данные, используемые многими

пользователями. Очень важно, чтобы в процессе

работы элементы данных и связи между ними не

нарушались. Кроме того, аппаратные ошибки и

различного рода случайные сбои не должны

приводить к необратимым потерям данных. Значит,

система управления данными должна содержать

механизм восстановления данных.

Безопасность и секретность. Под безопасностью

данных понимают защиту данных от случайного или

преднамеренного доступа к ним лиц, не имеющих на

это права, от неавторизированной модификации

(изменения) данных или их разрушения.

Секретность определяется как право отдельных лиц

или организаций решать, когда, как какое

количество информации может быть передано

другим лицам или организациям.

18.05.2012 ONU 8

Content

Базы

данных

.

18.05.2012 ONU 9

Базы данных

Иерархическая

Сетевая

Реляционная

Модель данных на

основе инвертированных

списков

Content

Связи в

БД

Существуют следующие типы

информационных связей

В базе данных:

.

Связь один-к-одному предполагает, что

одному атрибуту первой таблицы

соответствует только один атрибут

второй таблицы и наоборот.

Связь один-ко-многим предполагает,

что одному атрибуту первой таблицы

соответствует несколько атрибутов

второй таблицы.

Связь многие-ко-многим предполагает,

что одному атрибуту первой таблицы

соответствует несколько атрибутов

второй таблицы и наоборот.

18.05.2012 ONU 10

один-к-одному;

один-ко-многим;

многие-ко-многим

Content

Транзакц

ии

.

18.05.2012 ONU 11

кция (англ. transaction) —

в информатике, группа

последовательных операций,

которая представляет собой

логическую единицу работы с

данными.

Content

Уровни

изоляции

транзакц

ий

0 -- Неподтверждённое чтение (Read Uncommitted, Dirty

Read, грязное чтение)

1 — Подтверждённое чтение (Read Committed)

2 — Повторяемое чтение (Repeatable Read,

Snapshot)

3 — Упорядоченный — (Serializable,

сериализуемый) — упорядоченные

(сериализуемые) транзакции..

Уровни изоляции транзакций

18.05.2012 ONU 16

Content

Уровни

изоляции

транзакц

ий

Serializable (упорядочиваемость)

Самый высокий уровень

изолированности; транзакции

полностью изолируются друг от

друга. На этом уровне результаты

параллельного выполнения

транзакций для базы данных в

большинстве случаев можно

считать совпадающими с

последовательным выполнением

тех же транзакций (по очереди в

каком-либо порядке).

18.05.2012 ONU 17

Content

Уровни

изоляции

транзакц

ий

Repeatable read (повторяемость

чтения)

Уровень, при котором чтение

одной и той же строки или строк в

транзакции дает одинаковый

результат. (Пока транзакция не

завершена, никакие другие

транзакции не могут

модифицировать эти данные.)

.

18.05.2012 ONU 18

Content

Уровни

изоляции

транзакц

ий

. Read committed (чтение

фиксированных данных)

Принятый по умолчанию уровень

для Microsoft SQL Server.

Завершенное чтение, при котором

отсутствует черновое, "грязное"

чтение.(т.е. чтение одним

пользователем данных, которые не

были зафиксированы в БД

командой COMMIT) Тем не менее в

процессе работы одной транзакции

другая может быть успешно

завершена и сделанные ею

изменения зафиксированы. В итоге

первая транзакция будет работать с

другим набором данных. Это

проблема неповторяемого чтения.

18.05.2012 ONU 19

Content

Уровни

изоляции

транзакц

ий

.

18.05.2012 ONU 20

Content

Уровни

изоляции

транзакц

ий

Read uncommitted (чтение

незафиксированных данных)

Низший уровень изоляции,

соответствующий уровню 0. Он

гарантирует только отсутствие

потерянных обновлений[2]

. Если

несколько транзакций

одновременно пытались изменять

одну и ту же строку, то в

окончательном варианте строка

будет иметь значение,

определенное последней

успешно выполненной

транзакцией.

18.05.2012 ONU 21

Content

Реляционные базы данных

.

Слово «реляционный» происходит отангл. relation (отношение[1]).

18.05.2012 ONU 22

Базы данных с табличной формой

организации называются

реляционными БД.

Пациент Доктор Страховк

а Баланс

Ivanov Vostrikov B.C./B.S. $272.99

Petrov Vostrikov None $44.76

Brock Perepelkin Health,Inc $977.47

Content

Реляцио

нные

базы

данных

.В реляционных БД строка таблицы называется записью, а столбец — полем.

Главным ключом в базах данных называют поле (или совокупность полей), значение которого не повторяется у разных записей.

18.05.2012 ONU 23

Content

Реляцио

нные

базы

данных

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

Если ключ состоит из нескольких полей, он называется составным.

Ключ должен быть уникальным и однозначно определять запись. По значению ключа можно отыскать единственную запись.

Ключи служат также для упорядочивания информации в БД.

18.05.2012 ONU 24

Content

Реляцио

нные

базы

данных

.

18.05.2012 ONU 25

Content

Реляцио

нные

базы

данных

Над реляционными таблицами возможны

следующие операции:

Объединение таблиц с одинаковой

структурой. Результат— общая таблица: сначала первая, затем вторая (конкатенация).

Пересечение таблиц с одинаковой

структурой. Результат — выбираются те записи, которые находятся в обеих таблицах.

Вычитание таблиц с одинаковой

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

18.05.2012 ONU 26

Content

Реляцио

нные

базы

данных

.

18.05.2012 ONU 27

Content

Реляцио

нные

базы

данных

Выборка (горизонтальное подмножество).

Результат — выбираются записи, отвечающие определенным условиям.

Проекция (вертикальное подмножество).

Результат — отношение, содержащее часть полей из исходных таблиц.

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

Реляционные таблицы могут быть связаны друг с

другом, следовательно, данные могут

извлекаться одновременно из нескольких

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

18.05.2012 ONU 28

Content

Иерархи

ческие

базы

данных

Типичным представителем (наиболее известным и распространенным) является СУБД IMS (Information Management System) компании IBM. Первая версия системы появилась в 1968 г.

18.05.2012 ONU 29

Content

Иерархи

ческие

базы

данных

Тип дерева состоит из одного «корневого» типа записи и упорядоченного набора из нуля или более типов поддеревьев (каждое из которых является некоторым типом дерева). Тип дерева в целом представляет собой иерархически организованный набор типов записи.

18.05.2012 ONU 30

Иерархическая БД

состоит из

упорядоченного набора

деревьев; более точно, из

упорядоченного набора

нескольких экземпляров

одного типа дерева.

Content

Иерархи

ческие

базы

данных

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

18.05.2012 ONU 31

Content

Иерархи

ческие

базы

данных

Примерами типичных операций

манипулирования иерархически

организованными данными могут

быть следующие:

найти указанный экземпляр типа

дерева БД (например, отдел 310);

перейти от одного экземпляра типа

дерева к другому;

перейти от экземпляра одного типа

записи к экземпляру другого типа

записи внутри дерева (например,

перейти от отдела к первому

сотруднику);

перейти от одной записи к другой в

порядке обхода иерархии;

вставить новую запись в указанную

позицию;

удалить текущую запись.

18.05.2012 ONU 32

Content

Сетевые

базы

данных

.

18.05.2012 ONU 33

Сетевой подход к организации

данных является расширением

иерархического подхода. В

иерархических структурах

запись-потомок должна иметь в

точности одного предка; в сетевой

структуре данных у потомка

может иметься любое число

предков.

Content

Сетевые

базы

данных

Типичным представителем систем, основанных на сетевой модели данных, является СУБД IDMS (Integrated Database Management System), разработанная компанией Cullinet Software, Inc. и изначально ориентированная на использования на мейнфреймах компании IBM. Архитектура системы основана на предложениях Data Base Task Group (DBTG) организации CODASYL (COnference on DAta SYstems Languages), которая отвечала за определение языка программирования COBOL. Отчет DBTG был опубликован в 1971 г., и вскоре после этого появилось несколько систем, поддерживающих архитектуру CODASYL, среди которых присутствовала и СУБД IDMS. В настоящее время IDMS принадлежит компании Computer Associates.

18.05.2012 ONU 34

Content

Сетевые

базы

данных

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

18.05.2012 ONU 35

Content

Сетевые

базы

данных

Вот примерный набор операций

манипулирования данными:

найти конкретную запись в наборе

однотипных записей (например,

служащего с именем Иванов);

перейти от предка к первому потомку

по некоторой связи (например, к

первому служащему отдела 625);

перейти к следующему потомку в

некоторой связи (например, от

Иванова к Сидорову);

перейти от потомка к предку по

некоторой связи (например, найти

отдел, в котором работает Сидоров);

создать новую запись;

уничтожить запись;

модифицировать запись;

включить в связь;

исключить из связи;

переставить в другую связь и т.д.

18.05.2012 ONU 36

Content

Модель

данных

на

основе

инверти

рованн

ых

списков

18.05.2012 ONU 37

Организация доступа к данным на основе инвертированных таблиц используется

практически во всех современных реляционных СУБД, но в этих системах

пользователи не имеют непосредственного доступа к

инвертированным таблицам

(индексам). Кстати, когда мы будем рассматривать внутренние интерфейсы

реляционных СУБД, можно будет увидеть, что они очень близки к пользовательским

интерфейсам систем, основанных на инвертированных таблицах.

Content

Модель

данных

на

основе

инверти

рованн

ых

списков

К числу наиболее известных и типичных представителей систем, в основе которых лежит эта модель данных, относятся СУБД Datacom/DB, выведенная на рынок в конце 1960-х гг. компанией Applied Data Research, Inc. (ADR) и принадлежащая в настоящее

время компании Computer

Associates, и Adabas (ADAptable DAtabase System), которая была разработана

компанией Software AG в 1971 г. и до сих пор является ее основным продуктом.

18.05.2012 ONU 38

Content

Модель

данных

на

основе

инверти

рованн

ых

списков

Поддерживаются два класса

операций:

Операции,

устанавливающие адрес

записи и разбиваемые на

два подкласса:

•прямые поисковые операторы

(например, установить адрес

первой записи таблицы по

некоторому пути доступа);

•операторы, устанавливающие

адрес записи при указании

относительной позиции от

предыдущей записи по

некоторому пути доступа.

Операции над адресуемыми записями.

18.05.2012 ONU 39

Content

Язык SQL

Database Language SQL

.

В 1986 году первый стандарт языка SQL был принят ANSI (American National Standards Institute)

Прообраз языка SQL возник в 1970

году в рамках научно-

исследовательского проекта

System/R, работа над которым

велась в лаборатории Санта-Тереза

фирмы IBM

18.05.2012 ONU 40

Content

Язык SQL

.

SQL символизирует собой

Структурированный Язык

Запросов. Это - язык, который дает

вам возможность создавать и

работать в реляционных базах

данных, которые являются

наборами связанной информации,

сохраняемой в таблицах.

18.05.2012 ONU 41

SQL (ˈɛsˈkjuˈɛl; англ. Structured Query

Language — «язык структурированных запросов») — универсальный

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

данными в реляционных базах данных.

Content

Язык

SQL

SQL нельзя назвать языком программирования

Изначально, SQL был основным способом работы пользователя с базой данных и позволял выполнять следующий набор операций:

создание в базе данных новой

таблицы;

добавление в таблицу новых

записей;

изменение записей;

удаление записей;

выборка записей из одной или

нескольких таблиц (в соответствии с заданным условием);

18.05.2012 ONU 42

Content

Язык

SQL

Операторы SQL делятся на:

операторы определения данных (Data Definition

Language, DDL)

CREATE создает объект БД (саму базу, таблицу,

представление, пользователя и т. д.)

ALTER изменяет объект

DROP удаляет объект

операторы манипуляции данными (Data Manipulation

Language, DML)

SELECT считывает данные, удовлетворяющие заданным

условиям

INSERT добавляет новые данные

UPDATE изменяет существующие данные

DELETE удаляет данные

операторы определения доступа к данным (Data

Control Language, DCL)

GRANT предоставляет пользователю (группе)

разрешения на определенные операции с объектом

REVOKE отзывает ранее выданные разрешения

DENY задает запрет, имеющий приоритет над

разрешением

операторы управления транзакциями (Transaction

Control Language, TCL)

COMMIT применяет транзакцию.

ROLLBACK откатывает все изменения, сделанные в

контексте текущей транзакции.

SAVEPOINT делит транзакцию на более мелкие участки. 18.05.2012 ONU 43

Content

Язык

SQL

Основные категории языка SQL

• DDL – язык определения данных;

• DML – язык манипулирования данными;

• DQL – язык запросов ;

• DCL – язык управления данными;

• команды администрирования данных;

• команды управления транзакциями

18.05.2012 ONU 44

Content

Язык

SQL

Диалект

ы

. Есть диалекты SQL для

разных БД( реализация языка

SQL в конкретной СУБД называют

диалектом SQL):

PL/SQL – ORACLE

Transact-SQL – Microsoft SQL

Informix-SQL – Informix

Jet SQL- Microsoft Access

При работе же небольшой фирмы, или базы

данных в сети internet круг задач ограничен.

Поэтому была создана небольшая, но очень

быстрая и функциональная реляционная

СУБД MySQL. Тоесть, как вы уже догадались

в MySQL задействован не весь язык SQL, а

только необходимая его часть. Но не нужно

переживать относительно урезанности.

18.05.2012 ONU 45

Content

Язык

SQL

Типы

данных

. В языке SQL имеется шесть

скалярных типов данных, определенных стандартом. Их краткое описание представлено в таблице.

18.05.2012 ONU 46

Тип данных Объявления

Символьный CHAR | VARCHAR

Битовый BIT | BIT VARYING

Точные числа NUMERIC | DECIMAL |INTEGER | SMALLINT

Округленные числа FLOAT | REAL |DOUBLE PRECISION

Дата/время DATE | TIME |TIMESTAMP

Интервал INTERVAL

Content

Язык SQL

Символьные данные

состоят из

последовательности

символов, входящих в

определенный

создателями СУБД набор

символов.Максимальное

значение длины

ограничено 8000 знаками

( 4000 – для символов

Unicode).

Битовый

тип данных используется

для определения битовых

строк, т.е.

последовательности

двоичных цифр (битов),

каждая из которых может

иметь значение либо 0,

либо 1 .

18.05.2012 ONU 47

Content

Язык SQL

Числовые типы данных.

Типы NUMERIC и DECIMAL предназначены

для хранения чисел в десятичном

формате. По умолчанию длина дробной

части равна нулю, а принимаемая по

умолчанию точность зависит от

реализации.

Тип INTEGER ( INT ) используется для

хранения больших положительных или

отрицательных целых чисел.

Тип SMALLINT – для хранения небольших

положительных или отрицательных целых

чисел; в этом случае расход внешней

памяти существенно сокращается.

Для

определения данных вещественного типа

используется формат FLOAT (точность до 15

цифр, 8 байт) REAL(точность до 7 цифр, 4 байта)

DOUBLE PRECISION 18.05.2012 ONU 48

Content

Язык SQL

Дата и время

Тип данных DATE используется для

хранения календарных дат,

включающих

поля YEAR (год), MONTH (месяц)

и DAY(день).

Тип данных TIME – для хранения

отметок времени, включающих

поля HOUR (часы), MINUTE (минуты) и

SECOND (секунды).

Тип данных TIMESTAMP – для

совместного хранения даты и времени.

Данные типа INTERVAL используются

для представления периодов времени.

18.05.2012 ONU 49

Content

Язык SQL

18.05.2012 ONU 50

Content

Язык SQL

18.05.2012 ONU 51

Content

Язык SQL

18.05.2012 ONU 52

Content

Язык MySQL

Создав базу данных, например, в Microsoft Access, мы, облегчённо вздыхаем и на какое-то время успокаиваемся. Но это спокойствие длится не долго. И вот на нашем горизонте уже маячит следующая задача, продиктованная жизненной необходимостью, - нужно обеспечить доступ к этим данным через internet с рабочих станций, на которых, вполне возможно установлены, различные ОС.

18.05.2012 ONU 53

Content

Практические работы

. Практическая работа № 1

MS Access 2003.

Основные приемы работы с

данным

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

Знакомство с основными

объектами базы данных. Создание

и заполнение таблицы. Режимы

представления таблицы. Типы

данных. Маска ввода. Изменение

структуры таблицы в режиме

конструктора.

.

18.05.2012 ONU 54

Content

Практические работы

. Практическая работа № 1

MS Access 2003.

Основные приемы работы с данным

Заранее создайте каталог (папку) с

названием BAZA.

18.05.2012 ONU 55

Content

Практические работы

. Практическая работа № 1

MS Access 2003.

Основные приемы работы с данным

Запустите MS Access 2003

Нажмите кнопку Создать базу

данных на панели инструментов

или в меню Файл – Создать. Будет

открыто окно диалога Создание

базы данных, в которое следует

ввести имя базы,

например Adress и выбрать

каталог BAZA. В результате вы

увидите окно базы данных.

18.05.2012 ONU 56

Content

Практические работы

. Практическая работа № 1

MS Access 2003.

Основные приемы работы с данным

Создание таблицы с помощью Мастера

В окне База данных нажмите кнопку Таблицы,

а затем кнопку Создание таблицы с помощью

мастера

В окне Создание таблицы выберите

образец Список рассылки (самый первый в

списке). Далее нужно определить перечень

полей, которые вы хотите включить в таблицу.

Для этого поочередно выделяйте мышью поля в

списке Образцов полей и нажимайте кнопку

чтобы образец поля попал в список полей

создаваемой таблицы. Выберите следующие

поля: КодСпискаРассылки, Фамилия, Имя,

Адрес, Домашний телефон, Сотовый телефон

Нажмите кнопку Создать базу данных на

панели инструментов или в меню Файл –

Создать. Будет открыто окно диалога Создание

базы данных, в которое следует ввести имя

базы, например Adress и выбрать

каталог BAZA. В результате вы увидите окно

базы данных.

18.05.2012 ONU 57

Content

Практические работы

. Практическая работа № 1

MS Access 2003.

Основные приемы работы с данным

18.05.2012 ONU 58

Content

Практические работы

. Практическая работа № 1

MS Access 2003.

Основные приемы работы с данным

Переименуем названия некоторых полей,

выбранных из шаблона. Для этого установите

курсор в окне Поля новой таблицы на строке

КодСпискаРассылки и щелкните кнопку

Переименовать поле и нажмите кнопку Далее.

До тех пор, пока кнопка Далее активна,

пользуйтесь ею, кнопку Готово нажимайте только

в последнем случае!!!

В следующем окне диалога введите имя таблицы

Адреса и разрешите MS Access 2003

самостоятельно определить ключ и нажмите

кнопку Далее

В последнем окне диалога согласитесь на

Непосредственный ввод данных в таблицу. И

нажмите кнопку Готово.

Таблица создана. В строке заголовков таблицы

можно найти ее название. Все имена полей

представлены в виде заголовков таблицы.

Измените заголовок первого поля

КодСпискаРассылки на Адресат.

18.05.2012 ONU 59

Content

Практические работы

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

В процессе создания таблицы, вы встретились с

понятием ключа.

Первичный ключ (в последующем будем

называть просто ключом) – одно или несколько

полей, совокупность которых однозначно

определяет любую запись таблицы.

В нашем варианте ключевым является поле

Адресат. В таблице видно, что это поле – счетчик,

т.е. нумерует записи в порядке ввода. Заполнять

поле Адресат не нужно, счетчик срабатывает

автоматически, как только заполнена хоть одна

ячейка строки таблицы.

Заполните только поля Фамилия и Имя,

остальные поля оставьте незаполненными.

Попробуйте заполнить поле Телефон.

18.05.2012 ONU 60

Content

Практические работы

. Практическая работа № 1

MS Access 2003.

Основные приемы работы с данным

18.05.2012 ONU 61

Content

Практические работы

. Практическая работа № 1

MS Access 2003.

Основные приемы работы с данным

Любая таблица Microsoft Access 2003 может быть

представлена в двух режимах:

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

просмотра и редактирования;

режиме конструктора, предназначенном для создания и

изменения таблицы.

Если внимательно рассмотреть содержимое ячейки, то можно

увидеть некоторую разметку — маску ввода.

Маска ввода — это шаблон, позволяющий вводить в поле

значения, имеющие одинаковый формат. Маска ввода

автоматически изображает в поле постоянные символы. При

вводе данных в поле нет необходимости набирать эти

постоянные символы, даже если они должны быть включены

в значение поля; достаточно заполнить пустые позиции в

маске ввода. Кроме того, Microsoft Access 2003 не позволит

ввести в поле значения, не вписывающиеся в определенную

для этого поля маску ввода.

Для того, чтобы изменить маску ввода для телефона, следует

переключиться в режим конструктора таблицы. Это можно

сделать, выбрав команду Конструктор меню Вид или при

помощи кнопки панели инструментов.

18.05.2012 ONU 62

Content

Практические работы

. Практическая работа № 1

MS Access 2003.

Основные приемы работы с данным

Окно конструктора содержит таблицу, в первом столбце которой

перечислены поля, а во втором типы данных (форматы).

Зададим маску ввода для полей ДомашнийТелефон и

СотовыйТелефон. Установите текстовый курсор в имя поля Домашний

телефон в нижнем поле Общие напротив Маски ввода и создайте

шаблон в окне Создание масок ввода щелкните Cписок введите в поле

Описание – Номер телефона, Маска ввода – 0 00 00, Образцы данных –

2-66-34 и щелкните по кнопке Вперед на 1 запись . Создайте маску

ввода для номера сотового телефона: Описание – Номер телефона,

Маска ввода – 000-000-00-00, Образец данных – 902-275-78-33 щелчок

по и Закрыть.

В окне Создание масок ввода щелкните по полю Номер телефона 2-66-

34 – Далее – Готово.

Щелкнув по строке Конструктора Сотовый телефон, измените для него

маску ввода на десятизначный номер из созданного вами шаблона.

Перейдите из режима Конструктора в режим Таблицы, для этого

выполните команду Вид – Таблица или нажмите кнопку на панели

инструментов. На вопрос о сохранении таблицы отвечайте Да. Далее

заполнение номеров телефонов заключается в вводе в каждую ячейку

цифр, перемещая курсор из ячейки в ячейку.

Вернитесь в таблицу и заполните поле Адрес. Введите данные в поле

Адрес. Измените ширину столбцов таблицы по аналогии с

электронными таблицами. Приблизительный вид таблица показан на

рисунке ниже.

18.05.2012 ONU 63

Content

Практические работы

. Практическая работа № 1

MS Access 2003.

Основные приемы работы с данным

18.05.2012 ONU 64

Content

Практические работы

. Практическая работа № 2( HomeWork)

Получение сертификатов в

НОУ «ИНТУИТ»

http://www.intuit.ru/department/database/sql/

Предварительные курсы

Введение в модель данных SQL

Введение в реляционные базы данных

Дополнительные курсы

Основы работы с базами данных

SQL и процедурно-ориентированные языки

Основы проектирования приложений баз

данных

18.05.2012 ONU 65