28
2011
What is a Database Schema?
Database schema refers to the layout of the database, which shows how each data is organized into structures or tables. It is also referred to as the language used by database management systems. The schema in a relational database refers to the tables, fields and also the existing relationship between the fields and tables. Schemas are stored in a data dictionary, and although it is usually in database language, it is considered as the graphic model of a database. Simply put, it is the representation of the database. Data dictionary, on the other hand, is the storage for the data input by various users. It can handle large quantities of information from multiple sources.
Understanding Database Schema
Another definition of a database schema is that it refers to the characteristics of an input. An example is the number of characters in a string for a field name or password, and this is considered a database schema. This includes the kind of characters allowed for the field name or password. It also talks about the relationship between the tables that are within a certain database. Schema is the term used when talking about the existing templates, such as the strings or characters that are required when adding information.
Database schema is also known as a repository of tables that are already defined along with their relationship with one another. Large numbers of object-oriented classes can be seen in a schema. Data types, assertions, and procedures that are stored can be included in a schema.
Levels of Database Schema and Its Functions
Database is simple enough to understand. The creation of it is another matter. There are different levels of a database schema that is required in creating a database. Each level represents different functions, and these are the conceptual schema, logical schema, and physical schema. Conceptual schema shows the concepts of the information placed in tables as well as their relationships. This usually talks about the semantics of a group. Conceptual schema refers to important matters related to the group or organization, its characteristics as well as their association with one another which is considered to be significant. The conceptual schema also allows a database to inherit a characteristic from another database. The meaning of inheritance leans more on object oriented terminology.
Logical schema, on the other hand, refers to the model of the data that talk about a specific problem in a domain that is a part of a database. It also refers to tables and columns that are in relation to one another, XML tags and classes that are object-oriented.
There is still a difference between the conceptual and physical schema. Once the logical schema is done, the next step, which is also the last step in creating a database, is the physical schema.
Physical schema refers to the storage of data into disk drives that can be used in a company whose computers are all in a network which is located within one place and yet still connected to another company in another area. Physical schema simply refers to how a series of networked computers are related to another network, which may be found in another area or possibly in another country.
Further readings
2 Comments + Add Comment
Advertisements
Recent Posts
- What is a Disaster Recovery Data Center
- What is a Relational Database?
- What is a Flat File Database?
- What is a DSN or Database Source Name?
- What is a Disaster Recovery Plan?
- What is an Open Source Database?
- What is Disaster Recovery?
- What is a Database Cluster?
- What are Database Servers?
- What are Database Forms?
Random Posts
- What is a Database Cluster?
- What is a Microsoft Access Database?
- What is a Database Trigger?
- What is a Data Mart?
- Remote DBA or Database Administration Services
- Installing your first WordPress script
- What is Database Design?
- What is a Database?
- What is a Database Transaction?
- What is Data Integration?
[...] What is a Database Schema? [...]
[...] What is a Database Schema? [...]