数据库技术及应用1复习

数据库技术及应用1复习

ID:37462892

大小:1.39 MB

页数:85页

时间:2019-05-12

数据库技术及应用1复习_第1页
数据库技术及应用1复习_第2页
数据库技术及应用1复习_第3页
数据库技术及应用1复习_第4页
数据库技术及应用1复习_第5页
资源描述:

《数据库技术及应用1复习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1数据库技术及应用何霖13787317564mikehelin@21cn.com计算机科学与技术教研室计算机与信息工程学院2教材:高等学校计算机教育系列规划教材数据库应用基础教程王小玲刘卫国主编严晖周肆清副主编中国铁道出版社3总复习4第1章数据库系统概论5数据库系统的组成数据库系统是由计算机系统、数据库及其描述机构、数据库管理系统和有关人员组成的具有高度组织性的总体。DBS=DB+DBMS+DBA6概念模型-实体联系图(E-R图)概念模型是反映实体之间联系的模型。E-R模型:描述现实世界的概念模型,独立于具体的DBMS所支持的数据

2、模型,它是各种数据模型的共同基础。实体:用矩形框表示,框内写入实体名。属性:用椭圆形表示,属性的名称记入椭圆形内。联系:用菱形框表示实体间的相互关系,框内注明联系的名称。7E-R模型示例8数据模型数据模型是实体之间联系的抽象描述即数据结构。数据模型不同,描述和实现方法也不同,相应的支持软件DBMS也不同。常见的数据模型:层次数据模型、网状数据模型、关系数据模型。9以学生信息系统中的E-R模型为例,按实体间不同的联系方式来分别讨论将E-R图转化为关系模型的一般方法,进而讨论一个关系数据库的实际例子。1.1∶n联系到关系模型的转化这种

3、联系在进行关系模型转化时,把每个实体分别转化为一个关系,实体名作为关系名,实体属性作为关系的属性,并在1∶n联系的n方(本例是学生实体)增加一个属性,该属性存放与该实体相联系的另一个实体(本例中是学院)的关键字,即学院编号属性。这样,根据学院与学生这两个实体所转化的关系是:学生(学号,姓名,性别,出生日期,班级,电话,地址,简历,编号),其中学号作为关键字学院(编号,学院名称),其中编号作为关键字102.m∶n联系到关系模型的转化对这样的联系进行关系模型转化时,把两个实体独立地转化为两个关系,转化时,将实体名作为关系名,实体属性转

4、化为关系属性,除此以外单独设置一个关系描述两个实体间的联系,其属性由两个实体的关键字组成。这样,根据学生和课程这两个实体及其联系转化所得到的关系共有3个:学生(学号,姓名,性别,出生日期,班级,电话,地址,简历),其中学号作为关键字课程(课程号,课程名称,课程类型,学分,备注),其中课程号作为关键字选课(学号,课程号,成绩),其中学号和课程号的组合作为关键字113.1∶1联系到关系模型的转化其转化方法是,将两个实体按上述实体转化方法分别转化为两个关系,并对每个属性增加一个外部关键字,外部关键字由与本实体相联系的对方实体的关键字组成

5、。将一个E-R图中的每组联系的两个实体按上述方法分别转化为关系后,还需要对转化所得到的关系进行整理。如本例,学生实体因为既与学院实体有联系,同时也与课程有联系,上述转化过程中得到了两个不同的学生关系,像这种情况下应取包含较多属性的关系作为最后结果。因此,根据图1.4转化的关系模型应该是:学生(学号,姓名,性别,出生日期,班级,电话,地址,简历,编号)学院(编号,学院名称)课程(课程号,课程名称,课程类型,学分,备注)选课(学号,课程号,成绩)需要说明的是,本系统约定学生关系中的学号由10位数字组成,从左边数起的前2位表示所在学院,

6、其次的2位表示专业,再2位表示年级,再后2位表示班级,最后2位表示所在班级的学生编号。因此,学生表中的学院编号属性可以省去。12启动SQLServer2000的有关组件13在此选择SQLServer2000的一个实例此列表框对应该实例的服务程序提供了丰富的图形化管理工具,完成几乎所有的数据库管理工作。1、SQLServer服务管理器14每个实例有4种服务程序SQLServer服务SQLServerAgent(代理)服务DistributedTransactionCoordinator(DTC,分布式事务协调器)服务Microsof

7、tSearch(全文检索)服务4种服务有3种状态:停止、暂停、运行。15SQLServer数据类型1、数值型整数:int,smallint,tinyint,bigint浮点:float,real精确数值:decimal[(p[,s])],numeric[(p[,s])]货币数据:money,smallmoney2、字符和二进制型字符型:char[(n)],varchar[(n)],text二进制型:binary,varbinary,image3、日期时间型:datetime,smalldatetime4、逻辑型:bit169.1数

8、据与表达式标识符标识符包含的字符数必须在1~128之间。标识符有两种类型:常规标识符和分隔标识符。常规标识符的第一个字符必须是字母、下划线(_)、at符号(@)或者数字符号(#)。后续字符可以为字母、数字或“@”符号、“$”符号、数字符号或下划线。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。