Сделай Сам Свою Работу на 5

V этап. Синтез компьютерной модели объекта.





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

Стадия 1. Запуск СУБД, создание нового файла базы данных или открытие созданной ранее базы.

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

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

При проектировании таблиц, рекомендуется руководствоваться следующими основными принципами:

1. Информация в таблице не должна дублироваться. Не должно быть повторений и между таблицами. Когда определенная информация хранится только в одной таблице, то и изменять ее придется только в одном месте. Это делает работу более эффективной, а также исключает возможность несовпадения информации в разных таблицах. Например, в одной таблице должны содержаться адреса и телефоны клиентов.

2. Каждая таблица должна содержать информацию только на одну тему. Сведения на каждую тему обрабатываются намного легче, если они содержатся в независимых друг от друга таблицах. Например, адреса и заказы клиентов лучше хранить в разных таблицах, с тем, чтобы при удалении заказа информация о клиенте осталась в базе данных.



3. Каждая таблица должна содержать необходимые поля. Каждое поле в таблице должно содержать отдельные сведения по теме таблицы. Например, в таблице с данными о клиенте могут содержаться поля с названием компании, адресом, городом, страной и номером телефона. При разработке полей для каждой таблицы необходимо помнить, что каждое поле должно быть связано с темой таблицы. Не рекомендуется включать в таблицу данные, которые являются результатом выражения. В таблице должна присутствовать вся необходимая информация. Информацию следует разбивать на наименьшие логические единицы (Например, поля "Имя" и "Фамилия", а не общее поле "Имя").

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



Стадия 3. Создание экранных форм.

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

Стадия 4. Заполнение БД.

Процесс заполнения БД может проводиться в двух видах: в виде таблицы и в виде формы. Числовые и текстовые поля можно заполнять в виде таблицы, а поля типа МЕМО и OLE – в виде формы.

VI этап. Работа с созданной базой данных.

Работа с БД включает в себя следующие действия:

·поиск необходимых сведений;

·сортировка данных;

·отбор данных;

·вывод на печать;

·изменение и дополнение данных.

 

СУБД

 

Систе́ма управле́ния ба́зами да́нных (СУБД) — это комплекс программных и языковых средств, необходимых для создания баз данных, поддержания их в актуальном состоянии и организации поиска в них необходимой информации.

На настоящий момент существует множество различных СУБД. Наиболее широкую известность получили такие как Dbase, Clipper, FoxPro, Paradox, Microsoft Access.

Объектами обработки СУБД являются следующие информационные единицы.



Поле- элементарная единица логической организации данных, которая соответствует неделимой единице информации - реквизиту.

Запись- совокупность логически связанных полей.

Экземпляр записи- отдельная реализация записи, содержащая конкретные значения ее полей.

Таблица - упорядоченная структура, состоящая из конечного набора однотипных записей.

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

1. Однозначная идентификация записи: запись должна однозначно определяться значением ключа.

2. Отсутствие избыточности: никакое поле нельзя удалить из ключа, не нарушая при этом свойства однозначной идентификации.

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

 

Общая характеристика Access

 

Microsoft Access – одна из наиболее популярных СУБД для операционной системы Microsoft Windows . Кроме того, СУБД Access является мощной платформой разработки с гибкой и функциональной интегрированной средой. Microsoft Access может использоваться как инструмент для разработки и развертывания широкопредметных информационных бизнес-систем.

В Access используются следующие основные типы полей:

·текстовый: для текстовой информации и чисел, когда нет необходимости выполнения математических операций с ними;

·числовой: для чисел при использовании их в математических расчетах;

·MEMO: для хранения произвольного текста или комментариев (до 64000 символов);

·денежный: для хранения чисел, отражающих денежные суммы;

·дата/время: для хранения информации о дате и времени;

·счетчик: специальное числовое поле, предназначенное для автоматического добавления уникального номера текущей записи в таблице данных.

·логический: для хранения всего двух значений “Истина” и “Ложь”;

·поле объекта OLE: для хранения объектов, созданных другими приложениями (рисунки, графики, диаграммы).

В Microsoft Access существует несколько способов отобрать только требуемые данные при выполнении поиска конкретного значения, одной записи или группы записей.

С помощью диалогового окна “Поиск” легко найти конкретные записи или определенные значения в полях. При обнаружении каждого вхождения требуемого элемента выполняется перемещение по записям. Если нужно заменить конкретные обнаруженные при поиске значения, следует воспользоваться диалоговым окном “Замена”.

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

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

Фильтрация позволяет временно изолировать и просмотреть конкретный набор записей, отвечающих определенным условиям. Для фильтрации выбираются данные, по которым следует провести отбор, и нажимается кнопка “Фильтр по выделенному” на панели инструментов. Для того, чтобы поправить фильтр используется кнопка “Изменить фильтр”. Для задания более подробного условия для фильтрации в меню “Запись” используется команда “Фильтр” и подкоманда “Расширенный фильтр”. Для применения обычного или расширенного фильтра, используется кнопка “Применить фильтр” на панели инструментов.

 

 

7 Технология работы с базой данных в СУБД Access

7.1 Технология создания БД в Access

7.2 Конструирование запросов в Access

7.3 Конструирование форм в Access

7.4 Конструирование отчетов в Access

7.5 Конструирование макросов в Access

7.6 Конструирование страниц доступа к данным в Access

 

http://inf.e-alekseev.ru/text/Rolik10.html

 

 

Введение в язык SQL

 

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

SQL является прежде всего информационно-логическим языком, предназначенным для описания, изменения и извлечения данных, хранимых в реляционных базах данных. SQL можно назвать языком программирования.

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

·создание в базе данных новой таблицы;

·добавление в таблицу новых записей;

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

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

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

·изменение структур таблиц.

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

При всех своих изменениях SQL остаётся единственным механизмом связи между прикладным программным обеспечением и базой данных. В то же время современные СУБД, а также информационные системы, использующие СУБД, предоставляют пользователю развитые средства визуального построения запросов.

Каждое предложение SQL — это либо запрос данных из базы, либо обращение к базе данных, которое приводит к изменению данных в базе. В соответствии с тем, какие изменения происходят в базе данных, различают следующие типы запросов:

·запросы на создание или изменение в базе данных новых или существующих объектов (при этом в запросе описывается тип и структура создаваемого или изменяемого объекта);

·запросы на получение данных;

·запросы на добавление новых данных (записей);

·запросы на удаление данных;

·обращения к СУБД.

Основным объектом хранения реляционной базы данных является таблица, поэтому все SQL-запросы — это операции над таблицами. В соответствии с этим, запросы делятся на:

·запросы, оперирующие самими таблицами (создание и изменение таблиц);

·запросы, оперирующие с отдельными записями (или строками таблиц) или наборами

записей.

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

·типа хранимых в каждом поле значений;

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

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

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

· вставка новой строки;

· изменение значений полей строки или набора строк;

· удаление строки или набора строк.

Самый главный вид запроса — это запрос, возвращающий (пользователю) некоторый набор строк, с которым можно осуществить одну из трёх операций:

· просмотреть полученный набор;

· изменить все записи набора;

· удалить все записи набора.

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

 

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.