Структура простейшей базы данных
Если в БД нет никаких данных ( пустая база ), то это все равно полноценная БД, т.к. она содержит информацию о структуре базы. Структура базы определяет методы занесения данных и хранения их в базе.
БД могут содержать различные объекты. Основными объектами БД являются таблицы. Простейшая база данных имеет хотя бы одну таблицу. Структура простейшей базы данных тождественно равна структуре ее таблицы.
Структуру двумерной таблицы образуют столбцы и строки. Их аналогами в структуре простейшей базы данных являются поля и записи . Если записей в таблице нет, то ее структура образована набором полей. Изменив состав полей базовой таблицы (или их свойства), тем самым изменяем структуру данных, и, соответственно, получаем новую базу данных.
Свойства полей базы данных
Поля базы данных не просто определяют структуру базы – они еще определяют групповые свойства данных, записываемых в ячейки, принадлежащие каждому из полей. Ниже перечислены основные свойства полей таблиц баз данных на примере СУБД Microsoft Access.
Имя поля – определяет, как следует обращаться к данным этого поля при автоматических операциях с базой (по умолчанию имена полей используются в качестве заголовков столбцов таблиц).
Тип поля – определяет тип данных, которые могут содержаться в данном поле.
Размер поля – определяет предельную длину (в символах) данных, которые могут размещаться в данном поле.
Формат поля – определяет способ форматирования данных в ячейках, принадлежащих полю.
Маска ввода – определяет форму, в которой вводятся данные в поле (средство автоматизации ввода данных).
Подпись – определяет заголовок столбца таблицы для данного поля (если подпись не указана, то в качестве заголовка столбца используется свойство Имя поля).
Значение по умолчанию – то значение, которое вводится в ячейки поля автоматически (средство автоматизации ввода данных).
Условие на значение – ограничение, используемое для проверки правильности ввода данных (средство автоматизации ввода, которое используется, как правило, для данных, имеющих числовой тип, денежный тип или тип даты).
Сообщение об ошибке – текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных.
Обязательное поле – свойство, определяющее обязательность заполнения данного поля при наполнении базы.
Пустые строки – свойство, разрешающее ввод пустых строковых данных (от свойства Обязательное поле отличается тем, что относится не ко всем типам данных, а лишь к некоторым, например к текстовым).
Индексированное поле – если поле обладает этим свойством, то все операции, связанные с поиском или сортировкой записей по значению, хранящемуся в данном поле, существенно ускоряются. Кроме того, для индексированных полей можно сделать так, что значение в записях будут проверяться по этому полю на наличие повторов, что позволяет автоматически исключить дублирование данных.
Поскольку в разных полях могут содержаться данные разного типа, то и свойства у полей могут различаться в зависимости от типа данных. Так, например, список вышеуказанных свойств полей относится в основном к полям текстового типа. Поля других типов могут иметь или не иметь эти свойства, но могут добавлять к ним и свои. Например, для данных, представляющих действительные числа, важным свойством является количество знаков после десятичной запятой. С другой стороны, для полей, используемых для хранения рисунков, звукозаписей, видео клипов и других объектов OLE, большинство вышеуказанных свойств не имеют смысла.
Типы данных
Таблицы баз данных, как правило, допускают работу с гораздо большим количеством разных типов данных. Так, например, базы данных Microsoft Access работают со следующими типами данных.
Текстовый – тип данных, используемый для хранения обычного неформатированного текста ограниченного размера (до 255 символов).
Числовой – тип данных для хранения действительных чисел.
Поле Мемо – специальный тип данных для хранения больших объемов текста (до 65 535 символов). Физически текст не хранится в поле. Он храниться в другом месте базы данных, а в поле храниться указатель на него, но для пользователя такое разделение заметно не всегда.
Дата/время – тип данных для хранения календарных дат и текущего времени.
Денежный - тип данных для хранения денежных сумм. Теоретически, для их записи можно было бы пользоваться и полями числового типа, но для денежных сумм есть некоторые особенности (например, связанные с правилами округления), которые делают более удобным использование специального типа данных, а не настройку числового типа.
Счетчик – специальный тип данных для уникальных (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием. Естественное использование служит для порядковой нумерации записей.
Логический - тип для хранения логических данных (могут принимать только два значения, например Да или Нет).
Гиперссылка – специальное поле для хранения адресов URL Web-объектов Интернета.
Результаты (
английский) 1:
[копия]Скопировано!
The structure of a simple databaseIf there is no data in the database (empty), it is a complete database, because it contains information about the structure of the base. Base structure defines the methods and the storage of their data in the database.OBD may contain various objects. The main targets are the DB table. The simplest database has at least one table. The simplest structure is identical with the database structure is equal to its tables.The structure of two-dimensional tables form the rows and columns. Their counterparts in the simplest structure, databases are the fields and records. If there are no records in the table, its structure is formed by a set of fields. Changing the composition of the fields in the underlying table (or properties), thus changing the structure of the data, and, consequently, get a new database.The properties of the database fieldsDatabase field not simply define the structure of the base-they still define the group that are recorded in the data property of a cell belonging to each of the fields. Listed below are the basic properties of fields in a database table for example Microsoft Access DATABASE ENGINE.The name of the field-defines how to access this field when automated operations with the database (by default, the field names are used as column headings for tables).The type field specifies the type of data that can be contained in this field.Field size-determines the limiting length (in characters) of the data that can be stored in this field.Format-determines how to format data in cells belonging to the field.Input mask-determines the form in which you enter data in the field (data entry Automation).Signature defines the table column heading for the field (if the signature is not specified, then the column header, use the name of the field).The default value is the value that is entered in the cell field automatically (data entry Automation).A value constraint used to validate data entry (typing automation tool, which is typically used for numeric data type, type or date type).Error message-the text message that is issued automatically when the user tries to enter into the field of erroneous data.Mandatory field is a property that identifies a data field is mandatory during the filling of the base.Пустые строки – свойство, разрешающее ввод пустых строковых данных (от свойства Обязательное поле отличается тем, что относится не ко всем типам данных, а лишь к некоторым, например к текстовым).Индексированное поле – если поле обладает этим свойством, то все операции, связанные с поиском или сортировкой записей по значению, хранящемуся в данном поле, существенно ускоряются. Кроме того, для индексированных полей можно сделать так, что значение в записях будут проверяться по этому полю на наличие повторов, что позволяет автоматически исключить дублирование данных.Поскольку в разных полях могут содержаться данные разного типа, то и свойства у полей могут различаться в зависимости от типа данных. Так, например, список вышеуказанных свойств полей относится в основном к полям текстового типа. Поля других типов могут иметь или не иметь эти свойства, но могут добавлять к ним и свои. Например, для данных, представляющих действительные числа, важным свойством является количество знаков после десятичной запятой. С другой стороны, для полей, используемых для хранения рисунков, звукозаписей, видео клипов и других объектов OLE, большинство вышеуказанных свойств не имеют смысла.Типы данныхТаблицы баз данных, как правило, допускают работу с гораздо большим количеством разных типов данных. Так, например, базы данных Microsoft Access работают со следующими типами данных.Текстовый – тип данных, используемый для хранения обычного неформатированного текста ограниченного размера (до 255 символов).Числовой – тип данных для хранения действительных чисел.Поле Мемо – специальный тип данных для хранения больших объемов текста (до 65 535 символов). Физически текст не хранится в поле. Он храниться в другом месте базы данных, а в поле храниться указатель на него, но для пользователя такое разделение заметно не всегда.Дата/время – тип данных для хранения календарных дат и текущего времени.Денежный - тип данных для хранения денежных сумм. Теоретически, для их записи можно было бы пользоваться и полями числового типа, но для денежных сумм есть некоторые особенности (например, связанные с правилами округления), которые делают более удобным использование специального типа данных, а не настройку числового типа.Счетчик – специальный тип данных для уникальных (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием. Естественное использование служит для порядковой нумерации записей.Логический - тип для хранения логических данных (могут принимать только два значения, например Да или Нет).Гиперссылка – специальное поле для хранения адресов URL Web-объектов Интернета.
переводится, пожалуйста, подождите..
![](//ruimg.ilovetranslation.com/pic/loading_3.gif?v=b9814dd30c1d7c59_8619)
Результаты (
английский) 3:
[копия]Скопировано!
the basic structure of databaseif there is no data in the database (a database), it's like a database, since. it contains information about the structure of the base. the base defines the methods of recording data and storing them in the database.the database may contain different objects. the main objects of the database are the table. a simple database has one table. the structure of the basic database is equal to the structure of the table.the structure of 2-d tables form the columns and rows. their counterparts in the standard databases were fields and records. if the entries in the table, its structure is formed a set of fields. by modifying the composition of the basic table (or features), thus altering the structure of the data, and thus obtain a new database.the properties of the database fieldsthe database not only determine the structure of the base, they still define the group properties of the data, writing in the cells belonging to each of the fields. the following are the main characteristics of database tables from the database of microsoft access.the name field is defined, how should refer to the data of the field with the automatic operations with the database (by default, the names of the fields are used as the headings of columns of tables).the type field, determines the type of data that may be contained in this field.the size of the field, determines the maximum length (in symbols) data, which may be located in this field.the format field, defines the way the formatting data into cells, belonging to the field.the input mask, determines the form in which the data are the means of data entry).signature: defines the column header table for the field (if the signature is not specified, the column is used as the name of a field).the default value is the value that is entered in cell fields automatically means automate data entry).on the importance of limiting condition is used to verify the correctness of data input means of input, which was generally used for data with a numerical type, a type or type of date).the error message is a text message, which is issued automatically when trying to enter into the field of erroneous data.a field is an essential requirement to fill this field with the charging base.the empty string is an empty string, permitting the input data (from the properties of the required field is one that applies to all types of data, but only to some, such as text).indexed field - if the field has this property, all operations related to the search or triage recordings meaningfully, хранящемуся in this field, significantly improves. in addition, for the indexed fields may be
переводится, пожалуйста, подождите..
![](//ruimg.ilovetranslation.com/pic/loading_3.gif?v=b9814dd30c1d7c59_8619)