ImageVerifierCode 换一换
格式:DOCX , 页数:4 ,大小:17.21KB ,
资源ID:13168950      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13168950.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库管理作业文档格式.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库管理作业文档格式.docx

1、4. 事务 数据库系统的一个操作系列,这些操作或者都做,或者都不做,是一个不可分割的工作单位。5数据备份 数据备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。二、简答题 1.与文件管理数据相比,数据库管理系统有哪些优点? 1数据共享性允许不同用户使用同一个数据库,提高了信息利用率。2数据的一体化和结构化数据文件之间互相关联,单个数据文件又能自成一个表。3数据独立性好数据与程序相互独立,改变数据存储结构,对程序没有影响。4冗余度低且可控制5对数据可进行集中统一的控制。2.试述数据库设计的基本步骤?(1)需

2、求分析阶段:需求收集和分析,得到数据字典和数据流图。 (2)概念结构设计阶段:对用户需求综合、归纳与抽象,形成概念模型,用E-R图表示。(3)逻辑结构设计阶段:将概念结构转换为某个DBMS所支持的数据模型。(4)数据库物理设计阶段:为逻辑数据模型选取一个最适合应用环境的物理结构。(5)数据库实施阶段:建立数据库,编制与调试应用程序,组织数据入库,程序试运行。(6)数据库运行和维护阶段:对数据库系统进行评价、调整与修改。3.请给出关系模式规范化的步骤?1)对1NF关系进行投影,消除原关系中非主属性对码的函数依赖,将1NF关系转换为若干个2NF关系。2)对2NF关系进行投影,消除原关系中非主属性对

3、码的传递函数依赖,从而产生一组3NF关系。3)对3NF关系进行投影,消除原关系中主属性对码的部分函数依赖和传递函数依赖(也就是说,使决定属性都成为投影的侯选码),得到一组BCNF关系。以上三步也可以合并为一步:对原关系进行投影,消除决定属性不是侯选码的任何函数依赖。4)对BCNF关系进行投影,消除原关系中非平凡且非函数依赖的多值依赖,即可得到一组4NF关系。5)对4NF关系进行投影,消除原关系中不是由侯选码所蕴含的连接依赖,即可得到一组5NF关系。4.数据完整性约束有哪几种?SQL如何实现数据完整性?数据完整性约束可分为六类:静态列级约束、静态元组约束、静态关系约束、动态列级约束、动态元组约束

4、、动态关系约束。 SQL要实现数据完整性,1.首先要明白数据的完整性有哪些:域完整性/列完整性,实体完整性/行完整性,参照完整性/引用完整性;2.怎样实现: 域完整性:(1)定义列时,使用check约束;(2)定义规则; 实体完整性:(3)利用primary key; 参照完整性:(4) 利用foreign key references。5. SQLServer 2000的安全认证过程?SQL Server 2000支持两种认证模式,一是Windows认证,二是混合模式。1) Windows认证,这是SQL Server 2000的默认身份验证模式。Windows验证的方式是利用windows

5、的验证机制,由于进入windows的用户有些拥有很高的权限,所以通常也能进入SQL Server 2000服务器。为避免重复验证,SQL Server 2000认可windows的安全机制。只要windows的账号在SQL Server 2000中有对应的账号就能顺利地直接进入SQL Server 2000。2) 混合认证模式,这是将windows认证和SQL Server 2000认证连接在一起。使用SQL Server 2000认证时,系统管理员创建一个登陆账号口令,并将它们存储在SQL Server 2000中,当用户连接上SQL Server 2000时,必须提供SQL Server

6、2000登陆账号和口令。用户也可以通过windows账号进行连接,这正如windows认证一样。对于登陆时提供了SQL Server 2000账号者,系统将使用SQL Server 2000身份验证对其进行认证;对于没有提供SQL Server 2000账号或请求windows身份验证的登陆者,则使用windows身份验证对其认证。即先查找SQL Server 2000登陆账户,若找不到则去查找windows登陆账户。第二次作业用SQL语言实现下列14小题:现有关系数据库如下:学生(学号,姓名,性别,专业,奖学金) 课程(课程号,名称,学分) 学习(学号,课程号,分数) 1.检索获得奖学金的所

7、有学生所学课程的信息,包括学号、姓名、课程名和分数;2.检索学生“黎明”所学课程中有不及格课程的课程号、名称和分数;3.检索获得奖学金、同时又有不及格成绩的学生信息,包括学号、姓名和专业; (提示:用子查询实现) 4.检索没有任何一门课程成绩超过90分的所有学生的信息,包括学号、姓名和专业。(提示:1.select a.学号,a.姓名,a.奖学金,b.课程名,c.分数 from 学号as a inner join 学习 as c on a.学号=c.学号 left join课程 on c.课程号=b.课程号2.select a.姓名,b.课程号,b.名称,c.分数 from 学生 a inne

8、r join 学生 as c on a.学号=c.学号 left join课程 b on c.课程号=b.课程号 where a.姓名=黎明 and c.分数603.select 姓名,专业,奖学金 from 学生 a where a.学号 in (select 学号 from 学习 b where 分数60)4.select 学号,姓名,专业 where a.学号 in (select 学号 from 学习 b where 分数 90)5. 设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)工作关系WORKS (职工号,公司号,工资)公司关系COMPANY (公司号,公

9、司名,城市)假设职工可在多个公司兼职,请用SQL语言写出至少在公司号为C2和C5公司兼职的职工号。12=c25=c5(WORKSWORKS)6.假设学校有多名学生,财务处每年要收一次学费。为财务处收学费工作设计一个数据库,包括两个关系:学生 (学号,姓名,专业,入学日期)收费 (学年,学号,学费,书费,总金额)假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。列的宽度自定义。试用SQL语句定义上述表的结构。(定义中应包括主码子句和外码子句) CREATE TABLE 学生(学号 CHAR (8),姓名 CHAR (8),专业 CHAR (13),入学日期 DATE,PRIMARY KEY (学号);CREATE TABLE 收费(学年 CHAR (10),学号 CHAR (8),学费 NUMERIC (4),书费 NUMERIC (5,2),总金额 NUMERIC (7,2),PRIMARY KEY (学年,学号),FOREIGN KEY (学号) REFERENCES 学生 (学号);

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1