Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка_ГОС_2.doc
Скачиваний:
1
Добавлен:
26.08.2019
Размер:
1.88 Mб
Скачать

Литература

  1. Издательская группа BHV « Турбо Паскаль 7.0» Киев 2000

2. С.А. Немнюгин «Turbo Pascal. Учебник» Санкт.Петербург 2000

3. В.В. Черняховский «Збірник задач з основ алгоритмізації»

Львов 1997

4. Л.М. Климов «Pascal 7.0» Москва 2000

5. А.М. Епанешников «Turbo Pascal» Москва 2000

6. С.А. Немнюгин «Turbo Pascal.Практикум» Санкт – Петербург 2000

7. Ю.М. Родионова «Программирование» Москва 1996

8. Н. Культин «Turbo Pascal 7» Санкт- Петербург 2000

9. Конспект лекций по дисциплине "Алгоритмические языки и

программирование".

Дисциплина «Основы баз данных и знаний» Теоретические вопросы

1 Архитектура БД. Понятие трехуровневой архитектуры Бд. Ее преимущества. Внешний уровень. Концептуальный уровень. Внутренний уровень.

2 Классификация моделей данных.

3 Иерархическая модель. Преимущества и недостатки иерархических структур.

4 Сетевая модель данных.

5 Реляционная модель данных.

6 Нормализация. Пять нормальных форм

7 Физические модели БД.

8 Файловые структуры. Файлы прямого доступа. Файлы последовательного доступа.

9 Индексные файлы. Индексно-прямые файлы. Индексно-последовательные файлы.

10 Распределенные системы управления базами данных. Распределенная обработка данных. Параллельные СУБД.

11 Преимущества и недостатки СУРБД.

12 Объектно-ориентированые СУБД. Требования к ООСУБД.

13 Объектно-реляционные СУБД.

14 Структура языка SQL.

15 Типы данных языка SQL.

16 Создание схем, БД, таблиц операторами языка SQL.

17 Индексация в СУБД. Типы индексов. Создание и удаление индекса операторами языка SQL.

18 Редактирование данных в таблице БД операторами языка SQL.

19 Построение запросов операторами языка SQL.

20 Понятие агрегирующих функций .

21 Объединение таблиц. Построение многотабличных запросов операторами языка SQL.

22 СУБД Access. Понятия таблицы, запроса, формы, отчета, макроса.

Примеры решений задач

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

определить схему VUZ и имя владельца схемы RRR. Создать БД Grup. Создать таблицы Tas1, Tas2 c указанием первичного ключа.

Ответ

CREATE SCHEMA VUZ AUTHORIZATION RRR;

CREATE DATABASE GRUP;

CREATE TABL TAS1(NAME CHAR(10) NOT NULL

PRIMARY KEY,

TITLE VARCHAR(80) NOT NULL,

TYPE CHAR(12) NULL,

PRICE MONEY NULL,

PUBDATE DATETIME NULL

DEFAULT CURRENT DATE);

CREATE TABL TAS2(NAME1 CHAR(15) NOT NULL

PRIMARY KEY,

ADR CHAR(14) NULL,

TTL VARCHAR(45) NOT NULL,

ZAR MONEY NULL);

2 Используя язык структурированных запросов sql выполнить следующие действия:

Просмотреть список доступных БД. Просмотреть список таблиц в БД PAKK. Добавить к уже созданной БД DAR таблицу MIELE и удалить из БД DAR таблицу MIELE22. В таблицу ARISTON добавить поля AUT и KORT. В таблицу ARISTON добавить новую запись содержащую значения во всех столбцах. В таблицу ARISTON добавить новую запись содержащую значения не во всех столбцах.

Ответ

SHOW DATABASES;

USE PAKK;

SHOW TABLES;

USE DAR;

ALTER DATABASE DAR

ADD FILE MIELE , REMOVE FILE MIELE22;

ALTER TABLE ARISTON

ADD AUT INTEGER, KORT CHAR(10);

INSERT INTO ARISTON

VALUES('S345', 'TYR', '678', 5666, 'ETRE', 'NOT', 2343, 'TFD');

INSERT INTO ARISTON(SNO, NAME, LAN )

VALUES ('WER4', 'DYTE', 435);