数据库系统原理复习提纲

数据库系统原理复习提纲

ID:44509344

大小:48.50 KB

页数:4页

时间:2019-10-22

数据库系统原理复习提纲_第1页
数据库系统原理复习提纲_第2页
数据库系统原理复习提纲_第3页
数据库系统原理复习提纲_第4页
资源描述:

《数据库系统原理复习提纲》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、题型:中英互译、选择、填空、简答、综合题1.DB数据库2.SQL结构化查询语言3.DML数据操纵语言4.DFD数据流图5.DBMS数据库管理系统6.DBS数据库系统7.DDL数据定义语言&DCL数据控制语言9.DD数据字典10.E-R图实体-联系图•什么是数据库、数据库管理系统、数据库系统答案:1.数据弃库是长期存储在计算机内的、有组织的、可共享的大量数据的集合2.数据廂系统是实现有组织的、动态的存贮大量关联数据,方便川户访问的计算机软件、硬件和数据资源组成的系统,即采用数据库技术的计算机系统。3.数据丿牟管理系统是位

2、于用户与操作系统Z间的一层数据管理软件,为用户或应用程序提供访问数据库的方法,是用来管理数据库的计算机应用软件,对以让用户很方便的对数据库进行维护、排序、检索和统计等操作。•计算机的数据管理主要经历了哪3个阶段。答案:人工管理阶段、文件系统阶段、数据库系统阶段。•目前最常用的数据库模型有哪些。答案:层次模型、网状模型、关系模型•关系的6个性质。答案:1.列的同质性2.列名唯一性3.列序无关性4.元组相界性5.行序无关性6.分量原子性。•关系运算(例2-3,例2-4)传统的集合运算和专门的关系运算有哪些。答案:传统集合运

3、算:并、差、交、广义笛卡尔积专门的关系运算:选择、投影、连接、除等•实体之间的联系可分为哪三类。答案:一对一、一对多、多对•多。•SQLServer2005局部变量和全局变量命名答案:局部变量:@开头、全局变量:@@开头•关系模式分解(P42例或作业题)・•一个数据库的文件至少应该有哪些文件?它们的扩展名是什么?答案:数据文件.mdf、日志文件.ldf•利用T-SQL命令创建表(结合第10章数据完整性)P241例10-14创建Stulnfo表CreatetableStulnfo(sidchar(8))primaryke

4、y,Snamechar(l0)notnull,Sexchar(2)check(sexin('男',''女')),ooooooooooo)一考试时按要求创建CreatetableScore!nfo(cidchar(8)notnull,Sidchar(8)notnull,Tidchar(8)null,Scorenumeric(3,0)check(score>=0andscore<=100),Schyearchar(9)null,Termchar(1)default(T'),Primarkey(cid,sid)Foreign

5、key(sid)referencesStulnfo(sid))•利用T-SQL命令插入数据、修改数据、删除数据(例5-20,例5-23,例5-26,例5-27)答案:例题5-20将一个课程信息记录(课程号:00000001;课程名:高等数学;学分:3;课程类别:慕础课)插入到Courseinfo•P123索引的分类。答案:聚集索引、非聚集索引、唯一索引、包含性列索引、索引视图、全文索引、X化索引•利用T-SQL命令数据査询(例6-11、例6-17、例6-18、例6-2K例6-28)答案:例题查询所有Sid(学号)以“

6、05”开头,•什么是视图。答案:•视图是一个虚拟的表,该表屮的记录是由一个查询语句执行后所得到的查询结果构成的。•数据库设计包含哪几个阶段?答案:1.需求分析2.概念结构设计3.逻辑结构设计4.物理结构设计5.数据库实施6.数据库的运行和维护•数据完整性包括哪几类。答案:实体完整性、参照完整性、用户定义的完整性•画E-R图。P203第7题。•数据安全性基本概念。P205答案:数据安全性是指保护数据库以防止非法使用造成数据泄露、更改或破坏。•SQLServer的安全认证过程。P206答案:经过两个认证过程:一是身份验证只

7、验证用户是否有连接到SQLServer数据库服务器的资格,二是权限认证,验证用戸是否有对指定数据库的访问权。,并且当用户操作数据库中的数据或对彖时验证用户是否有相应的操作权限。•利用T-SQL语句管理用户权限有哪些语句。P217答案:GRANT语句、REVOKE语句、DENY语句。•什么是数据库的完整性。答案:数据廉的完整性是指数据的正确性和相容性,它检查对象是否为不和语义的、不正确的数据,防止它们进入数据库:而安全性控制的对象是非法的用户和非法的操作,防止他们对数据库的数据进行非法存収•什么是约束。可分为哪几类。答案

8、:约束是SQLServer提供的自动保持数据完整性的一•种机制,是数据库服务器强制用户必须遵从的业务逻辑。分为:PRIMARYKEY、UNIQUE.CHECK>FOREIGNKEY、NOTNULL、DEFAULT•什么是事务,包含哪些特性。答案:事物是用户定义的一个数据库操作的序列,这些操作耍么全做要么金不做,绝不能只完成部分操作

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

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

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