电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

数据库系统概论ziliao

19页
  • 卖家[上传人]:工****
  • 文档编号:470349163
  • 上传时间:2023-06-08
  • 文档格式:DOC
  • 文档大小:135KB
  • / 19 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、数据库系统概论作业11.简述数据、数据模型、数据库、关系数据库、数据库管理系统、数据库系统的概念。答:数据:存储在计算机内用来描述事物特征的各种符号及其组合,称为数据。它不但包括数字,还包括文字、图形、图像、声音等。数据模型:数据模型是一种对客观事物抽象化的表现形式。数据模型首先要真实地反映现实世界,;其次要易于理解,和人们对外部事物的认识相一致;最后要便于实现,因为最终是要由计算机来处理。数据模型通常由数据结构、数据操作和完整性约束三要素组成。数据库:简称DB,是由DBMS管理的数据的聚集。是储存在计算机内具有一定结构的数据集合。关系数据库:是以关系模型为基础的数据库。或者说数据库里的数据可以用一个二维表的的形式表示的数据库。数据库管理系统:简称DBMS,是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。它不仅具有最基本的数据管理功能,还能保证数据的完整性、安全性、提供多用户的并发控制,当数据库出现故障时对系统进行恢复。DBMS主要由查询处理程序、事务处理程序和存储管理程序等组成。数据库系统:简称DBS,使指引进数据库技术后的计算机系统,它包括和数据库有关的整个系统:

      2、计算机软硬件系统、数据库、DBMS、应用程序以及数据库管理员和用户等等。主要特点:数据结构化;数据共享性好,冗余度小,数据独立性好;数据由DBMS统一管理和控制,从而保证多个用户能并发、安全可靠地访问,而一旦出现故障,能有效恢复。3假设学生关系Student包括五个属性:学号StudentNo、姓名StudentName、年龄StudentAge、性别StudentSex和所在系Department。(1) 指出该关系的键码和属性的类型;(2) 给出三个适当的元组。答:(1)该关系的键码是:学号;属性的类型:学号:字符型;姓名:字符型;年龄:整型;性别:布尔型;所在系:字符型。 (2)学号姓名年龄性别所在系991510000张三25.T.计算机991510078李四24.T.化学981501008王燕25.F.中文5.请为计算机经销商设计一个数据库,要求包括生产厂商和产品的信息。生产厂商的信息包括名称、地址、电话等;产品的信息包括生产商、品牌、配置、近价等。试用ODL描述这个数据库,注意要为所有的属性和联系选择适当的类型,并且指出每个类的键码。答案:interface Produce(

      3、key name) attribute string name; attribute string address; attribute string tel; relationaship Set produces inverse Product:ProducedBy;interface Product(key (brand,model) attribute string brand; attribute string model; attribute integer price; relationaship Producer producedBy inverse Producer:Produces;6.将上面题5的数据库用E-R图来描述。答案:ProducernameaddresstelproduceProductbrandmodelprice7.假设题5的数据库中,计算机产品类有了一个笔记本电脑子类,该子类本身拥有尺寸(长、宽、厚度)、电池型号等属性,试重新设计数据库,将增加的部分分别用ODL和E/R图描述。答:(1)ODL:interface ComputerProduct :P

      4、roduct interface PortableComputer:ComputerProduct attribute float Length;attribute float Wide;attribute float Thick;attribute string BatteryTypeProductBrandNameConfigureBegetterTypeInpriceisaComputerProductisaPortableComputerLengthWideThickk(2)E/R图: 8、如果某关系的实例满足下列条件之一,要表示该实例,有多少种不同的方法(考虑元组的顺序和属性的顺序):(1) 3个属性,3个元组(2) 4个属性,5个元组(3) m个属性,n个元组答:(1) 3!*3!=36(2) 4!*5!=24*120=2880m个属性可有m!种不同的排列顺序,n个元组可有n!种不同的排列顺序,因此共有m! * n!种不同的排列顺序。9.将题5的ODL设计转换成关系数据库模型。答案:转换为关系模式为: Producer (name,address,tel);Product

      5、(brand,model,name);(注:其中name为厂商名,若同一厂商提供多种产品需建立多个记录)10.下图表示的是一个航空公司的E/R图,试将其转换为关系数据库模式。CustomerFlightNoNameDateSeatNumberKintAddressBookingg 其中Customer表示乘客,有三个属性:乘客号No,姓名Name和地址Address,Flight表示航班,页有三个属性:航班号Number,日期Date和机型Kind;Booking表示乘客订票的信息,有一个属性:Seat。答案:转换为关系模式为: Customer(No,Name,Address) Flight(Number,Date,Kint) Booking(No,Number,Date,Seat)11.假设学生选课数据库如下: Student(Sno,Sname,Age,Dept) Couse(Cno,Cname,Teacher) SC(Sno,Cno,Score)用关系代数分别进行如下查询:(1)学号为9900111的学生的系别和年龄;(2)有不及格(成绩60学生的课程名;(3)计算机系有不及格

      6、课程的学生名单;(4)学生张林的“数据库原理”课成绩。答案: (1)Dept,Sage(Sno=9900111(Student) (2)Cname(score60(SC) Course)(3)Sname(score60(SC) Dept=计算机系(Student)(4)Score(sname=张林(Stident) SC (Cname=数据库原理(Course)12.分别用元组关系运算和域关系演算表示题11中的查询。(1)学号为9900111的学生的系别和年龄;(2)有不及格(成绩60学生的课程名;(3)计算机系有不及格课程的学生名单;(4)学生张林的“数据库原理”课成绩。答案: 元组关系运算:(1)(2)(3)(4) 域关系演算:(1)(2)(3)(4)13.用数据库逻辑规则表示习题一中的查询。(1)学号为9900111的学生的系别和年龄;(2)有不及格(成绩60学生的课程名;(3)计算机系有不及格课程的学生名单;(4)学生张林的“数据库原理”课成绩。答案: (1)S (D,A Student(SNo,SN,A,D) AND SNO=9900111(2)C (CN) Course (

      7、CNo,CN) AND SC (SNo,CNo,S) AND S60(3)S (S,N) Student(SNo,SN,A,D) AND SC (SNo,CNo,S) AND D=计算机系 AND S60(4)U (S) Student(SNo,SN,A,D) AND SC (SNo,CNo,S) AND Course (CNo,CN) AND SN=张林 AND CN=数据库原理14.画出题11中查询(4)的关系代数表达树。 ScoreSName=张林CName=数据库原理StudentCoureSC答案:数据库系统概论作业21.一个电影资料数据库有三个基本表:电影表Movie(含电影名、制作年份、长度、是否彩色、制片商)、演员表Actor(含演员姓名、地址、性别、出生年月)和电影主演表Acts(电影名、制作年份、演员姓名)。用AQL的建表语句建立这三个基本表,有注意合理地选择属性的数据类型。答案: CREATE TABLE Movie( Title CHAR(30), Year INT, Length INT ); CREATE TABLE Actor( Name CHAR(20)

      8、, Gender VARCHAR(30), Length CHAR(1) Birthdate DATE CREATE TABLE Acts( MoiveTitle CHAR(30), MoiveYear INT, ActorName CHAR(20)2.在题1建立的表的基础上,用SQL实现如下查询或更新操作:(1)统计1999年制作电影的平均长度和最短长度;(2)在1999年主演过电影的演员姓名;(3)所有同名电影各自的电影名和制作年份;(4)往演员关系Actor插入一个演员记录,具体的数据值由你指定;(5)把电影“我的世界“的长度改为109分钟;(6)删除1940年以前制作的所有电影记录以及电影主演记录。答案:(1)SELECT AVG (Length),MIN(Length) FROM Movie WHERE Year=1999;(2)SELECT ActorName FROM Acts WHERE MovieYear=1999;(3)SELECT M1.Title,M1.Year,M2.Year FROM Movie AS M1, Movie AS M2 WHERE M1.Title=M2.Title AND M1.YearM2.Year(4)INSERT INTO Actor(Name,Gender)VALUES(秀兰邓波儿,F);(5)UPDATE Movie SET Length=109 WHERE Title=我的世界;(6)DELETE FROM Movie WHERE Year1940;DEL

      《数据库系统概论ziliao》由会员工****分享,可在线阅读,更多相关《数据库系统概论ziliao》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.