◆ Introduction
Before reading this article, I must clearly tell you that I am not a master in the database design field. The 11 points listed below are my personal opinions on my experience gained from project practice and reading. I personally think they are of great help to my database design. You are welcome to make
business processing tables, in addition to adding the generated AutoNumber IDs (typically used as primary keys), the time CreateDate (creation time) of the record created, the creator of the record Creatby (note here, no ui_ ID (User Information table User_info primary key ui_id), because there are modified people), finally modified the person Lasteditby, the last modification time lasteditdate. (these can be used directly with Chinese characters, without coding, to improve the efficiency of th
Database System life cycleThe development of database application system is a software engineering, generally has the information collection, the organization, the processing, the extraction, the synthesis, the dissemination and so on function, but has own characteristic, therefore is called the database project . Database
The database design paradigm is the specification that the database design needs to satisfy, the database that satisfies these specifications is concise, the structure is clear, at the same time, insert (insert), delete (delete) and update operation exception are not occurre
Database Division
In the game, the most frequent data interaction is the player data. The access volume cannot be solved by a server. Therefore, we consider sharing this data among multiple servers. The sharing method is still horizontal cutting, but instead of using the database's own cutting function, the database is cut at the application logic layer. Write the modulo based on the user ID to the corres
A brief introduction of database design Method
Manual test method
Design quality is directly related to the experience and level of the design staff
Lack of scientific theory and engineering method support, the quality of the project is difficult to guarantee
The database ru
customers and their related orders may have two tables: customerAnd order. The Order table is not a package.Contains any information about the customer associated with the order, but the table stores a key value that points to the customer table containing the customer information.There are also higher levels of standardization, but will higher standards be better? The answer is not necessarily. In fact, for some projectsEven 3nf can introduce too much complexity to the
Label:SceneWhen we use the database, we often encounter menu options, such as the Personal information table: "Gender": male, female, "education": Junior college, College, undergraduate, master and above; English level: English four, English six, professional eight; These menu options must be maintained in the database, When there are many data tables, the menu options may reach hundreds, so how do you
If these two conditions are met, it can be explained that the standard of the database is still relatively high. Of course, this is a two-generalities indicator. In order to meet the requirements of database design normalization, the following five requirements are generally required.
Request One: Nullable columns should be avoided in the table.
Although emp
Basic steps of database design
According to the standard design method, considering the whole process of database and its application system development, the database design is divided into the following 6 stages
1. Demand Analys
1. Database design: The process of planning and structuring the relationships between the data entities in the database and the data entities;
a good database design:Save storage space for datato ensure the integrity of the datafacilitate the development of database
Tags: blog http java using OS IO file dataThis article reproduced: http://www.cnblogs.com/olartan/archive/2009/12/02/1615131.htmlChapter 1th IntroductionWhen the amount of data is large, the multiple tables are divided into different db first, then the data is distributed to different databases according to the key columns. After the library distribution, the system query, IO and other operations can have a group of multiple machines together to complete. This article is mainly aimed at, the mas
Get the analysis finished product demand is the line design UML (with class diagram) or the first design database?
Reply content:
Get the analysis finished product demand is the line design UML (with class diagram) or the first design
The structure of a database (such as tables, relationships, views, and triggers) is called a database schema . You can use SQL statements to create these elements and arrange them in the way you want, but it can be confusing if you don't use graphical tools.
PowerDesigner provides a graphical representation of the structure of a database. You can better modify th
follow the normalization of the appropriate table to split, about what is normalization, will be described in detail.2. Excessive use of the paradigm design causes too many table associationsThe design of the database over the use of the paradigm of the design of the idea, for any query to be associated with many tabl
The structure of a database (such as tables, relationships, views, and triggers) is called a database schema . You can use SQL statements to create these elements and arrange them in the way you want, but it can be confusing if you don't use graphical tools.
PowerDesigner provides a graphical representation of the structure of a database. You can better modify th
The structure of a database (such as tables, relationships, views, and triggers) is called a database
Mode。 You can use SQL statements to create these elements and arrange them in the way you want, but it can be confusing if you don't use graphical tools. PowerDesigner provides a graphical representation of the structure of a database. You can better modify the s
user sign in with the mobile phone number. The user provides the home address as the default shipping address. User key information is the phone number and address.2, product few but good. To have high-quality pictures and text introduction. Including the origin, nutrition, whether the season, suitable for the crowd, eating, how to choose and other information. Of course, information can be constantly perfected.3, the user orders, the background response to delivery, customer receipt confirmati
the use of meaningless fields (logical primary key) or meaningful fields (business primary key). Individuals tend to "logical primary key", the reason is that the design of the database model structure clear, the relationship between clear, often more in line with the "third paradigm" (although not intentional, hehe). And it's easier to avoid "federated primary Keys", and you can use index-efficient field
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.