同学录论文
Web 页面 Web 页面 Web 页面 ASP.NET 数据库 表 图3.9 系统与数据库连接的具体框架
3.3.2数据库概要设计
根据系统的各种需求分析,数据库中设计了八章数据表,每个数据表都代表着一个操作的实体,它们之间都有着密切的关系。 3.3.3数据库详细设计
SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的SQL命令,比如\、 \、 \、 \、 \和 \常常被用于完成绝大多数数据库的操作。MS SQL Server 就是用的Transact- SQL。 SQL语言有着非常突出的优点,主要是: n 非过程化语言 n 统一的语言
n 是所有关系数据库的公共语言
12
同学录论文
SQL语句:SQL功能强大,是一种完备的数据处理语言,不仅用于数据库查询,而且用于数据库中的数据修改和更新,概括起来,它可以分成以下几组:
DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据; DDL(Data Definition Language,数据定义语言): 用于定义数据的结构,比如 创建、修改或者删除数据库对象;
DCL(Data Control Language,数据控制语言):用于定义数据库用户的权限。 DML组可以细分为以下的几个语句: SELECT:用于检索数据;
INSERT:用于增加数据到数据库;
UPDATE:用于从数据库中修改现存的数据; DELETE:用于从数据库中删除数据。
DDL语句可以用于创建用户和重建数据库对象。下面是DDL命令: CREATE TABLE,ALTER TABLE,DROP TABLE,CREATE INDEX,DROP INDEX
3.5 数据库逻辑设计
数据字典是各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要结果。因此需要数据字典来为数据流图中的每个数据流、文件、加工,以及组成数据流或文件的数据项做出说明,其中,约束值的含义为:
PK:表示主键 NN:表示非空字段 U:表示唯一性 FK:表示外键 UNIQUE:独立的唯一的标识 N:表示有效性
管理员表
13
同学录论文
文章表
班级信息表
来宾表
14
同学录论文
新闻表
同学表
3.6 E-R图
15
同学录论文
编码 用户名称 密码 上次登注册时名称 管理员昵称
编码 标题 作者 文章 发布时间 出处 点击次内容
班级名称 级届 站点名称 班级信息 信息 时间
16