0058 - Базы данных - К созданию БД можно также перейти путем нажатия кно

Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных. 2004

 Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. 
.  Базы данных 
. 2004
. 5-7931-0284-1
. СПб.: КОРОНА
. 
. Рассматриваются понятия баз данных и варианты их архитектуры. Дается характеристика моделей представления данных, рассматриваються реляционная моде
Название: 
Базы данных
Автор: 
Хомоненко А. Д., Цыганков В. М., Мальцев М. Г.
Год: 
2004
Издательство: 
СПб.: КОРОНА
Описание: 

Рассматриваются понятия баз данных и варианты их архитектуры. Дается характеристика моделей представления данных, рассматриваються реляционная модель данных и проектирования реляционных баз данных, CASE-системы, защита и администрирование баз данных. Описываеться технология разработки персональных баз данных и клиентской части распределенных баз данных с помощью СУБД Acces, Visual FOXPRO, системы Borland C++ Builder и серверной части с помощбю Microsoft SQL Server. Описываються основы публикации БД в Интернете, архитектура WEB - приложений, интерфейсов CGI и ISAPI/NSAPI. Даеться общая характеристика технологий ADO.NET, WEB - серверов и средств публикации баз данных в интернете.

К созданию БД можно также перейти путем нажатия кнопки Создать . Создание таблиц Перед созданием таблицы нужно открыть базу данных, в которой таблица будет находиться. Это можно сделать с помощью начального окна . В открытой БД следует выбрать вкладку Таблицы . Начать создание таблицы можно также путем выбора в . В результате появляется окно, показанное на рис. . режиме таблицы. ок Отмена Рис. Окно создания таблиц Как следует из содержимого окна, возможны следующие пять вариантов создания таблиц. Новые таблицы путем импортирования создаются пустыми или с данными. При создании таблиц в режиме Связь с таблицами в окне БД появляются таблицы, которые находятся в другой базе данных. Фактически такие таблицы становятся разделяемым ресурсом, и их содержимое может изменяться из двух баз данных. Независимо от способа создания изменение структуры таблицы можно выполнить в режиме Конструктор, предоставляющем наиболее гибкие и мощные возможности по определению параметров создаваемой таблицы. Для перехода в режим Конструктор достаточно выделить вторую строку области выбора окна . Появится окно . Современные СУБД и их применение . Каждому полю в этой форме соответствует одна запись. . Для справки по именам полей нажмите клавишу . Рис. Окно описания полей таблицы Имена полей вводятся в первой колонке, типы полей — во второй колонке, а необязательные комментарии — в третьей. Среди всего многообразия типов полей особый интерес представляет сравнительно недавно появившийся в современных СУБД новый тип полей — гиперссылки. Более подробно этот тип поля рассмотрен в подразделе . При желании воспользоваться готовыми структурами таблиц можно прибегнуть к помощи Построителя таблиц, вызываемого при нажатии на кнопку панели инструментов. При этом появляется окно . . Окно Построителя полей . Оно может принимать следующие значения. Индексация поля в системе . Чтобы сделать поле ключевым, нужно сначала задать свойства поля . Считается нормой, когда таблица имеет хотя бы одно ключевое поле. Поэтому при завершении создания таблицы . При необходимости ключи могут быть созданы и позже. После создания совокупности таблиц требуется выполнить связывание таблиц. Как известно, установление табличных связей позволяет контролировать целостность и достоверность информации в базе данных. Кроме того, чем раньше образованы связи между таблицами, тем удобнее создавать многотабличные запросы, формы и отчеты. При наличии связей между таблицами разработка перечисленных объектов БД ведется с учетом установленных связей. Связывание таблиц Для связывания таблиц БД нужно вызвать окно схемы данных. Примерный вид окна приведен на рис. После открытия основного окна БД окно схемы базы данных можно вызвать по команде Сервис | Схема данных . Построение схемы данных состоит в добавлении в нее таблиц и установлении связей между таблицами. Добавление таблиц в схему данных обычно производится с помощью соответствующей. В случае совпадения имен и типов полей у нескольких таблиц схемы данных и добавления в схему всех нужных таблиц, . Если образованные связи не устраивают пользователя, то их можно изменить. Если система . Для этого достаточно в окне схемы данных по каждому связываемому полю таблицы выполнить следующее. . Современные СУБД и их применение МНЕ . Окно схемы базы данных . Окно определения вида и параметров связи Кнопка Объединение . В появившемся после нажатия этой кнопки окне для выбора предлагаются следующие варианты. Если установление связей производится для непустых таблиц, то . Для изменения или удаления имеющихся связей достаточно в схеме данных подвести указатель мыши к нужной связи, выделить ее щелчком и нажать правую кнопку. Появится контекстное меню, состоящее из двух пунктов, предлагающих соответственно изменить или удалить связь. При выборе первого пункта появляется окно, показанное на рис. Удалить связь можно также, выделив ее мышью, а затем нажав клавишу . Надписи, стрелки и утолщения на стрелках связей характеризуют вид связи . Создание запросов Перед созданием запроса нужно открыть базу данных, в которой он будет храниться. После этого следует выбрать вкладку Запросы . Начать создание запроса можно также, выбрав в пункте Вставка . В результате появляется окно . Простой запрос Перекрестный запрос Повторяющиеся записи Записи без подчиненных Создание запроса без помощи мастера. Отмена Рис. Окно создания запроса . Создаваемые запросы основаны на полях таблиц и. Все способы, кроме первого, реализуются с помощью Мастеров, упрощающих разработку запроса. Если созданный запрос не удовлетворяет требованиям, то можно воспользоваться Конструктором, либо создать заготовку запроса с помощью Мастера, которую затем подправить в режиме Конструктора. Рассмотрим режим Конструктора как наиболее мощный и незаменимый при создании запросов, выходящих за рамки предлагаемых простейших вариантов. Вызов Конструктора запросов производится при создании запроса или открытии существующего запроса и переводе его в режим Конструктора. В первом случае перейти в режим Конструктора запросов можно в окне открытой БД из вкладки Запросы .