9) Целта и структурата на файловете на базата данни
База данни - информация модел, който позволява на данни подреден магазин за група обекти с еднакъв набор от качества. Софтуерът е предназначен за работа с бази данни, се нарича система за управление на бази данни (СУБД). База данни, използвана за правилното съхранение и обработка на големи обеми от информация.
(Таблица) файл е колекция от данни за даден обект или обект. Данните в таблица (файл) съхранявана под формата на колони (полета) и редове (записи). Всички данни в таблицата трябва да са свързани с предмета на дейност на един и същ вид, а само за тях.
поле File (маса) определя вида на информацията по темата.
Записване на набор от информация за дадено лице, обект или събитие. Всеки запис в таблицата съдържа един и същ набор от области, като всяка сфера на един и същ вид информация по темата.
Класификация на база данни:
Поради естеството на съхраняваната информация: - Фактически (записи), - Документален (архиви)
метод на данни за съхранение: - Централизирана (съхранена на един и същ компютър), - Разпределени (използва се при локални и глобални компютърни мрежи).
Според структурата на организацията на данни - табличен (релационна) - Йерархична,
Информацията в базата данни се структурира в отделен запис, който е група от взаимосвързани елементи от данни. Характер на взаимоотношенията между записите определя два основни типа организация на бази данни: йерархичен и релационен.
В ierarhicheskoybaze записи на данни са подредени в определена последователност, като стълба стъпала, и данните от търсенето може да бъде сериен "спускане" от сцената към сцената. Йерархично база данни в своята структура съответства на структурата на йерархична файлова система.
Relyatsionnayabaza данни, в действителност, е двуизмерен маса. Колоните в таблицата, са наречени полета. Всяка област се характеризира с данните си име и topom. DB поле - колона в таблицата, съдържащо стойностите на някои свойства.
Четири основни типа полета, използвани в релационна база данни:
Character (дума, текст, кодове и т.н.)
(Календарни дати, под формата на "ден / месец / година") Дата,
Логически (отнема две стойности: "Да" - "не" или "истина" - "невярно").
Класификация на модела на данни
Предмет и обектно-ориентираното
10) Основната концепция на релационни бази данни.
А релационна база данни - сродна информация, предоставена под формата на двуизмерни таблици. В релационна база данни таблица ред се нарича запис, и колоната - област.
Един запис съдържа информация за един обект на реалната система, кой модел е показано в таблицата.
РЕЗЮМЕ - Връзка Table-- DB файл
Умение Колона домейн поле
Копие от кортеж запис низ лице
Отношение - основната концепция на модела на релационни данни. Поради тази причина, моделът се нарича релационна.
Автоколона - набор от имена стойности на даден тип.
Атрибути - ключова сфера на всеки запис в таблицата с обект.
Домейни - например в случай на модел релационна данни е, полезни, за да могат да се идентифицират потенциално осъществими ценности набор лице атрибутите (домейн).
Ключови - атрибут или набор от атрибути еднозначно идентифицира предприятието инстанция.
Степента на връзката - броят на атрибути
Външен ключ - атрибут, който се използва за комуникация с други взаимоотношения
Свойствата на релационна база данни:
Кортежи не се повтарят във връзка;
Колони в таблица или поле в базата данни не се сортират, poyaetomu призив към него се извършва име оп;
Кортежи с уважение и не подредени;
В много отношения само ключовите области могат да бъдат повторени маси (не ключов атрибут е намерена в таблиците само веднъж).
Невярно - голямо разнообразие от характеристики (понякога казват - атрибути) на обекта. стойности на полетата в един ред принадлежат към един и същ обект. Различни имена на полета се различават. Запис на различни ключови ценности.
Първичният ключ в база данни, наречена поле (или набор от полета), стойността на които не се повтаря в различни записи (е уникален).
Всяка област е свързана още една много важна особеност - полето за тип.
Вид определя набор от стойности, които могат да вземат тази област в различни записи.
В релационните бази от данни, има четири основни типа полета:
форма SQL език
Език за структурирани заявки SQL се осъществява в следните форми:
Всички известни база данни съдържа в състава си програма, която позволява на потребителя да влиза директно SQL отчети в режим на, да кажем, в командния ред, или се движат по файлове, съдържащи изпълнение на SQL отчети. Получава се в резултат на исканията за информация, както и за услуги и съобщения за диагностика може да бъде показана в текстов файл или към принтер. Този режим се нарича интерактивно. или самостоятелно, SQL. SQL изявления могат да бъдат пряко включени в програмата на други езици. Понастоящем почти всички високо ниво програмни езици (например, C ++, обект Pascal (Delphi), и други) съдържат средства за връзка с бази данни и извършване на SQL-оператори. Това е известно като статичен SQL.
SQL изявления могат да бъдат динамично генерирани от молба и след това екзекутирани. Това се нарича динамичен SQL
Вградени SQL позволява да включите SQL изявления в програмния код на друг език за програмиране (например, C ++).