Главная страница 1


  1. Понятие базы данных, реляционной базы данных, СУБД, ключа, отношения.

  2. Классификация баз данных. Архитектура централизованных баз данных.

  3. Восстановление БД после сбоев.

  4. Системы, основанные на инвертированных списках, иерархические и сетевые СУБД.

  5. Базовые понятия реляционных баз данных (тип данных, домен, атрибут, кортеж, первичный ключ, отношение).

  6. Фундаментальные свойства отношений (отсутствие кортежей-дубликатов, упорядоченности кортежей, упорядоченности атрибутов, неделимость значений атрибутов).

  7. Целостность сущности и ссылок в реляционных БД.

  8. Модель «сущность-связь» (ER-модель).

  9. Индексы. В-деревья и хэширование.

  10. Транзакции. Три уровня изолированности транзакций, три вида конфликтов между транзакциями. Сериализация транзакций.

  11. Архитектура «клиент-сервер». Принципы взаимодействия между клиентской и серверной частями.

  12. Язык реляционных БД SQL. Функции и основные возможности.

  13. Язык SQL. Основные операторы.

  14. Язык SQL. Структура запросов (синтаксис оператора SELECT).

  15. Язык SQL. Агрегатные функции (AVG,COUNT,SUM,MIN,MAX) и их смысл.

  16. Использование SQL в прикладном программировании. Язык модулей и встроенный SQL.

  17. Преимущества и недостатки SQL.

  18. Распределенные базы данных. Основные требования (признаки) к РБД.

  19. Разновидности распределенных БД. Технологии «клиент-сервер» в РБД.

  20. Интегрирующие системы данных. Два вида интеграции. Однородные и неоднородные БД.

  21. Объектно-ориентированные СУБД. Достоинства и ограничения.

  22. Унификация реляционной и объектно-ориентированной технологий. Три подхода к их объединению.

  23. CREATE DOMAIN dage AS INTEGER DEFAULT 0 CHECK (VALUE >=0 AND VALUE<=120)




  1. CREATE DATABASE example;



  1. DROP DATABASE example;




  1. SELECT DISTINCT name FROM clients;



  1. SELECT vnum, vname FROM clients WHERE city=’Berlin’ UNION SELECT knum, kname FROM suppliers WHERE city=’Berlin’ ORDER BY 1;




  1. SELECT client.knum, seller.vnum, seller.provider FROM client, seller WHERE client.knum=seller.vnum;



  1. SELECT vnum, anz, preis FROM order WHERE preis BETWEEN 100 AND 500;




  1. SELECT * FROM order WHERE preis IN (300,400,500);

  2. SELECT * FROM client WHERE kname LIKE ‘G%’;




  1. SELECT * FROM client WHERE city IS NOT NULL;



  1. SELECT * FROM client WHERE rating > ALL (SELECT rating FROM client WHERE city=’Berlin’;




  1. SELECT id_catalog, COUNT(id_catalog) FROM products WHERE id_catalog > 2 GROUP BY id_catalog ORDER BY id_catalog;



  1. SELECT id_catalog, COUNT(id_catalog) AS total FROM products GROUP BY id_catalog HAVING total > 5 ORDER BY id_catalog;




  1. SELECT count(DISTINCT id_catalog) FROM products;



  1. SELECT * FROM catalogs ORDER BY id_catalog DESC LIMIT 1;




  1. SELECT AVG(preis) FROM order;




  1. SELECT id_catalog, COUNT(id_catalog) AS total FROM products GROUP BY id_catalog HAVING total > 5 ORDER BY id_catalog;




  1. SELECT id_catalog FROM catalogs UNION ALL SELECT id_order FROM orders;




  1. SELECT * FROM orders WHERE ordertime >= '2005-02-01' AND ordertime < '2005-03-01' ;




  1. SELECT * INTO OUTFILE 'dump.sql'

FIELDS TERMINATED BY ',' ENCLOSED BY '"'

LINES STARTING BY 'INSERT INTO tbl VALUES(' TERMINATED BY ' );\r\n'



FROM catalogs ORDER BY id_catalog;


  1. SELECT id_product, count FROM products ORDER BY count DESC LIMIT 5, 5;




  1. SELECT count, mark FROM products WHERE count BETWEEN 4 AND 8 ORDER BY count, mark;


22 билета по 3 вопроса – два теоретических, один практический.



Смотрите также:
Понятие базы данных, реляционной базы данных, субд, ключа, отношения
18.14kb.
С. 3 Глава Базы данных и субд
260.42kb.
Название он такое получил по имени одной из главных его составляющих базы данных. Программа «Базы данных» обладает большими возможностями для систематизации и отображения данных
129.79kb.
Евдокимов А. В., к ф. м н
470.83kb.
Игнатьев Виктор Владимирович Создание экспериментальных установок и базы данных для выбора и усовершенствования жидкосолевых топливных композиций и теплоносителей в ядерных реакторах
536.22kb.
Базы данных: Учебное пособие / О. Л. Голицына, Н. В. Максимов, И. И. Попов. 3-e изд., перераб и доп. М.: Форум, 2012. 400 с.: ил.; 60x90 1/16.
99.74kb.
Данные по внешнеэкономической деятельности предприятий и организаций в регионе деятельности Хабаровской таможни за 2013 год в сравнении с 2012 годом по состоянию базы данных на 14. 01. 2014
33.54kb.
1 Требования к порядку информирования о предоставлении услуги
310.05kb.
Экспорт/Импорт клиентов (корреспондентов)
18.73kb.
Использование информационных технологий для совершенствования учебного процесса
21.8kb.
Приказ о назначении ответственного за создание базы данных по подготовке к егэ директор школы Работа с учащимися
157.52kb.
Xml (eXtensible Markup Language) расширяемый язык разметки. Основное внимание в xml сосредоточено на данных. В xml структурная разметка данных и представление данных строго разделены
205.68kb.