数据库基础1数据库系统:是由数据库及其管理软件组成的系统,常常把数据库有关的硬件和软件系统成为数据库系统,DBMS的英文全称DataBaseManagementSystem概念模型是指人对现实世界的认识,:数据库就是数据的仓库,由表、:是描述事物的符号记录(数字、文字、图形、图像、声音等),方便检索和访问保持数据信息的一致、完整共享和安全通过组合分析,:数据不保存;使用应用程序管理数据;数据不共享;数据不具有独立性。文件系统阶段:数据可以长期保存;由文件系统管理数据;共享性差,数据冗余大;数据独立性差。数据库系统阶段:数据结构化;数据共享性高;数据独立性强;数据粒度小;独立的数据操作界面;-R图三个主要部分1):在E-R图中用长方形来表示实体集,实体是实体集的成员。2)联系:在E-R图中用菱形来表示联系,联系与其涉及的实体集之间以直线连接,并在直线端部标上联系的种类,(1:1,1:N,M:N)。3)属性:在E-R图中用椭圆形来表示实体集和联系的属性,对于主键码的属性,在属性名下划一横线。-R图所需的图形1)长方形框----实体集(考虑问题的对象)2)菱形框----联系(实体集间联系)3)椭圆形框----实体集和联系的属性4)直线----连接相关的联系和实体,-R图设计原则:真实性;避免冗余;:在关系模型中的每一个具体关系R中,如果每个属性都是不可再分的,则称关系(R)属于第一式(1NF)第二式:如果关系模式R属于第一式,且每一个非主属性都完全依赖于主码,则称关系R是属于第二式的第三式:如果关系模式R为2NF,并且R中的每个非主属性不传递依赖于R的主码,则称关系R是属于第三式的若要求分解保持函数依赖,:Access、SQLserver2000、2005、2008,:配置数据库服务器环境;管理数据库的逻辑对象结构;配置数据库的对象权限;制定数据库的性能优化策略;数据库的备份还原策略;,但是只授予开发和测试用许可Web供托管公司提供低成本、高伸缩的托管服务,,-SQL语言分类DDL(数据定义语言)-create(创建)-alter(修改)-drop(删除)DQL(数据查询语言)-select(查询)DML(数据操作语言)-insert(插入)-update(更新)-delete(删除)DCL(数据控制语言)-revoke(撤销)-deny(拒绝)-grant(同意、授权)master数据库,记录所有系统级信息,记录其他所有数据库的信息的系统数据库model数据库创建其他所有数据库的模板的系统数据库msdb数据库与sqlserver代理,(.mdf):一个数据库有且只有一个辅助数据文件(.ndf):根据需要自由选择,当数据库很大时,可以选择多个日志文件(.ldf):用于存储恢复数据库所需的事务日志信息数据库数据文件结构中,最小的存储单位是页数据库数据文件结构中,管理空间的基本单位是区SQLSERVER数据库中,每个表最多有1024个列标识表中唯一的实体是主键为数据表创建索引的目的是提高查询的检索性能存储过程是一组预先定义并(编译)的Transact-(图形化及代码)修改数据库包括:扩展、收缩、分离附加、)修改数据库名Alterdatabase原数据库名Modifyname=新数据库名例子:【例】将数据库book的名字改为booksalterdatabaseb
数据库知识点总结 来自淘豆网m.daumloan.com转载请标明出处.