数据库系统项目实践[1][1].第四讲:数据查询
- 格式:ppt
- 大小:340.50 KB
- 文档页数:18
![数据库系统项目实践[1][1].第四讲:数据查询](https://imgs-1438308264.cos.ap-hongkong.myqcloud.com/6a844910c5da50e2524d7fe5.webp)
![数据库系统项目实践[1][1].第四讲:数据查询](https://imgs-1438308264.cos.ap-hongkong.myqcloud.com/6a844910c5da50e2524d7fe5.webp)
《数据库系统原理》
实验指导书
索剑
2007-11
实验1:数据库模式设计及建立(2学时)
实验目的:
1. 掌握数据库模式设计及建立的方法,建立数据库及关系
2. 比较SQL命令方式和可视化环境管理器方式设计的异同点
3. 熟悉 SQL SERVER 的企业管理器和查询分析器
实验类型:验证
实验内容:
1. 在SQL Server环境中建立“学生-课程”数据库
2. 使用SQL语言及可视化环境建立“学生-课程”数据库中的表
3. 观察“学生-课程”数据库的E-R图、逻辑模式以及文件存储之间的联系
操作步骤:
1. 描述教材P59中所叙述的“学生-课程”数据库概念模式
2. 仔细分析“学生-课程”数据库关系逻辑模式(尤其是实体完整性、参照完整性规则)
Student(学生表):
Sno Sname Ssex Sage Sdept
95001 李勇 男 20 CS
95002 刘晨 女 19 IS
95003 王敏 女 18 MA
95004 张立 男 18 IS
95005 王强 男 17 IS
95015 张三 男 20 CS
95019 李四 男 20 CS
95020 陈冬 男 18 IS
Course(课程表):
Cno Cname Cpno Ccredit
1 数据库 5 4
2 数学 2
3 信息系统 1 4
4 操作系统 6 3
5 数据结构 7 4
6 数据处理 2
7 Pascal语言 6 4
SC(选修表):
Sno Cno Grade
95001 1 65
95001 2 88
95001 3 57
95001 4 79
95001 5 45
95001 6 90
95001 7 81
95002 2 90
95002 3 80
95002 4 55
95003 2 0
95019 2 66
95020 1
3. 熟悉SQL SERVER的企业管理器和查询分析器
数据库习题
第一讲 走进数据库
1.1 走进数据库
1 数据库系统与文件系统的最根本的区别是( ) 。
A.文件系统只能管理程序文件,而数据库系统可以管理各种类型文件
B.数据库系统复杂,而文件系统简单
C.文件系统管理的数据量少,而数据库系统可以管理庞大数据量
D.文件系统不能解决数据冗余和数据的独立性,而数据库系统能
正确答案: D
2 下述不是 DBA 数据库管理员的职责的是( ) 。
A.完整性约束说明
B.定义数据库模式
C.数据库管理系统设计
D.数据库安全
正确答案: C
3 数据库 (DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( ) 。
A.DBS 包括 DB 和 DBMS
B.DBMS 包括 DB 和 DBS
C.DB 包括 DBS 和 DBMS
D.DBS 就是 DB,也就是 DBMS
正确答案: A
4 ( )是以一定的组织方式将相关的数据组织在一起,长期存放在计算机内,可为多个用
户共享,与应用程序彼此独立,统一管理的数据集合。
正确答案:数据库
5 在数据库的三级模式结构中,描述数据库中全体数据的逻辑结构和特征的是( ) 。
正确答案:模式
1.2 关系数据库
1 在关系运算中,选择运算的含义是( ) 。
A.从一个关系中找出满足给定条件的元组组成一个新的关系
B.从一个关系中找出需要的属性组成一个新的关系
C.从一个关系中找出满足条件的元组和属性组成一个新的关系
D. 以上 3 种说法均是正确的
正确答案: A
2 在 “学生表”中, 要查找所有年龄大于 30 岁姓王的男同学, 所采用的关系运算是 ( ) 。
A.选择
B.投影
C.连接
D. 自然连接
正确答案: A
3 在关系运算中, ( )运算得到的新关系中属性个数通常多于原关系中属性个数。 A.选择
第1、2章
1.1 名词解释:
◆ DB:数据库(Database),DB是统一管理的相关数据的集合。DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。
◆ DBMS:数据库管理系统(Database Management System),DBMS是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。
◆ DBS:数据库系统(Database System),DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。
◆ 1:1联系:如果实体集E1中的每个实体最多只能和实体集E2中的一个实体有联系,反之亦然,好么实体集E1对E2的联系称为“一对一联系”,记为“1:1”。
◆ 1:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,而E2中每个实体至多和E1中的一个实体有联系,那么E1对E2的联系是“一对多联系”,记为“1:N”。
◆ M:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,反之亦然,那么E1对E2的联系是“多对多联系”,记为“M:N”。
◆ 数据模型:表示实体类型及实体类型间联系的模型称为“数据模型”。它可分为两种类型:概念数据模型和结构数据模型。
◆ 概念数据模型:它是独门于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构。
◆ 结构数据模型:它是直接面向数据库的逻辑结构,是现实世界的第二层抽象。这类模型涉及到计算机系统和数据库管理系统,所以称为“结构数据模型”。结构数据模型应包含:数据结构、数据操作、数据完整性约束三部分。它主要有:层次、网状、关系三种模型。
《广东金融学院课程教案模版》(2010版)
课程名称 大《Access数据库应用》
课程代码:
开课系(部):计算机科学与技术系
授课教师: 陈力
使用学期:2010-2011第二学期
使用班级:08、09级本科各专业
广东金融学院教务处 制 一、课程简介(五号宋体加粗)
课程类别:公共必修课
授课对象:本科层次所有专业(除计算机科学与技术系专业外)
学时与学分:56学时 3学分
使用教材:陈国君,《大学计算机基础》,电子工业出版社,2009年8月
参考教材:龚沛曾,《大学计算机基础》,高等教育出版社,2009年4月
二、教学目的与教学要求:(五号宋体加粗)
《大学计算机Ⅰ》是非计算机专业学生必修的一门公共基础课程,它主要介绍计算机基础知识、操作系统、办公自动化软件(Word、Excel、PowerPoint)和计算机网络基础等。通过本课程的学习,使学生能够掌握计算机基本知识,具备较强的计算机应用能力。计算机基础教育的主要目标和任务:使学生具有使用Windows管理和使用计算机硬件和软件的初步能力;具有使用字处理软件建立和编辑文档的能力;具有使用Excel制作电子表格的能力;具有使用PowerPoint制作演示文稿的初步能力和使用Internet Explorer进行网上浏览、查询、交流的能力;同时掌握和了解计算机应用的基础知识。
第一次课 2学时
本次课教学重点
Access 2003 的7种对象
数据库理论
本次课教学难点
数据库理论
本次课教学内容
第一章 初识Access2003
第一节 数据库的发展历史
第二节 关系数据库理论
第三节 Access 2003 简介
第四节 Access 2003 的新特性
第五节 Access 2003 的7种对象
第六节 Access数据库的启动与退出
教学组织(含课堂/实践教学方法、预期效果、 辅助手段、师生互动、时间分配、板书设计、重点如何突出,难点如何解决,实验实践内容的设计安排等):