4. Проектирование инфологической модели.

Инфологическое проектирование – процесс выделения и классификаций сущностей и связей по методологии К. Дейта.

5. Проектирование даталогической модели для РБД.

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

Т.о. результатом логического проектирования РБД должно быть описание всей совокупности базовых таблиц на ЯОД и схема данных.

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

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


1.5 Общие сведения о языке SQL

 

SQL (Structuret Query Language) – это международный стандарт языка реляционных баз данных, принятый ANSI (American National Standart Institute) и ISO (International Standart Organization)

SQL – декларативный, непроцедурный язык, предназначен для:

– создания РБД

– использования данных, хранящихся в РБД, в том числе и при работе в сети

– управления данными и пользователями РБД и обеспечения безопасности данных

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

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

Все операторы языка в соответсвии с их назначением делятся на нескольно групп или подъязыков: язык определения структуры данных (DDL), язык манипулированиями данными (DML), язык запросов (DQL)

Оператор DDL.

Оператор CREATE TABLE.

Назначение оператора:

– Описание структуры новой таблицы (имена столбцов, тип данных)

– Спецификация ключей (PK и FK) и ограничение целостности для них

– Спецификация ограничений целостности для столбцов

– Спецификация ограничений целостности для всей таблицы

<определение таблицы>:=CREATE TABLE <имя_таблицы>

(<определение_столбца>[,<определение_столбца>,…]

[<ограничения таблицы>];

<определение_столбца>:=<имя_столбца><тип_данных>

[<ограничения_столбца>]

<ограничения_столбца>:=NOT NULL|UNIQUE|PRIMARY KEY

<ограничения таблицы>:=<ограничения_уникальности>

|<ограничения_по_ссылкам>

|<ограничительное_условие>

<ограничения_уникальности>:=<спецификация_уникальности>

(<имя_столбца>[,<имя_столбца>,…])

<спецификация_уникальности>:= UNIQUE|PRIMARY KEY

<ограничения_по_ссылкам>:=FOREIGN KEY (<имя_столбца>

[,<имя_столбца>,…])

REFERENCES<имя_целевой_таблицы>

[<ограничения_FK>]

<ограничения_FK>:=ON UPDATE<действие>|ON DELETE<действие>

<действие>:=CASCADE|SET NULL|RESTRICT|SET DEFAULTNO ACTION

<ограничительное_условие>:=CHECK (<условие>)

Оператор DQL

Оператор SELECT

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

Общая структура оператора

Ключевое слово предложения Обязательная часть Что задается в предложении
SELECT Да Столбцы, выводимые в результат запроса
FROM Да Имена таблиц, участвующих в выполнении запроса
WHERE Нет Условие поиска (выборки) строк
GROUP BY Нет Столбцы для группировок
HAVING Нет Условие отбора строк в группу
ORDER BY Нет Столбцы и вид сортировки

Виды запросов:

– однотабличные запросы

– многотабличные запросы

– составные запросы

– вложенные запросы или подзапросы

 



Информация о работе «Информационная система для поддержки учебной деятельности ДЮСШ»
Раздел: Информатика, программирование
Количество знаков с пробелами: 63437
Количество таблиц: 2
Количество изображений: 33

Похожие работы

Скачать
184602
16
3

... могут быть ниже нормативов финансирования аналогичных государственных и муниципальных образовательных учреждений на данной территории. 2. Анализ финансово-экономической деятельности МОУ ДОД ДЮСШ города Мирный   §2.1 Муниципальное образовательное учреждение дополнительного образования детей детско-юношеская спортивная школа города Мирный Спортивная школа создается в целях реализации программ ...

Скачать
24262
1
5

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

Скачать
381605
45
16

... Татарстан. А муниципальными учреждениями на основе проведенного исследования проводится значительная работа по профилактике наркотизации населения. 3. Совершенствование деятельности в области антинаркотической политики на региональном и муниципальном уровнях 3.1 Отечественный опыт работы по профилактике наркотизации населения. Реализация антинаркотической работы в Республике Башкортостан ...

Скачать
62633
21
12

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

0 комментариев


Наверх