随笔分类 -  数据库系统课程

摘要:一、数据库系统 现实世界到数据要经过三个领域:现实世界到信息世界(也称概念模型,由数据库设计人员完成),信息世界到计算机世界 1、什么是数据(data)和数据库(database)? 数据是数据库中存储的基本对象,数据库是长期存储在计算机内、有组织、可共享的大量数据集合。 数据库数据的三个基本特点: 阅读全文
posted @ 2021-02-22 14:39 王陸 阅读(3957) 评论(1) 推荐(1) 编辑
摘要:对以下的关系模式, 分别写出:(1)码 ,主属性,非主属性?(2)函数依赖?(3)属于第几范式?为什么?(4)有什么问题?(5)如何分解?分解后能否达到几范式? 原问题是否解决?ps(函数依赖的方法: 1.先找出码,再写出码函数依赖:码-〉其他属性 2.再写出其他非码的函数依赖 )1 SCG(Sno 阅读全文
posted @ 2019-06-29 16:39 王陸 阅读(4730) 评论(1) 推荐(0) 编辑
摘要:数据库系统原理课程设计报告 图书借阅管理系统 第1章 设计背景与需求分析 1.1 设计背景 1.1.1 图书管理的现状 图书馆作为一种资源的集散地,图书和用户在借阅资料繁多,包含很多的信息管理,现在有很多的图书馆都是初步的开始使用,甚至尚未使用计算机进行资源管理,没有建立相对应的图书管理数据系统,而 阅读全文
posted @ 2019-06-19 17:23 王陸 阅读(50542) 评论(8) 推荐(19) 编辑
摘要:关系演算 以数理逻辑中的谓词演算为基础 元组关系演算语言ALPHA 由E.F.Codd提出,以数理逻辑中的谓词演算为基础语句 检索语句(查询)GET 更新语句PUT,HOLD,UPDATE,DELETE,DROP 一、检索操作 (1) 简单检索(即不带条件的检索)(2) 限定的检索(即带条件的检索) 阅读全文
posted @ 2019-06-16 16:01 王陸 阅读(3060) 评论(1) 推荐(3) 编辑
摘要:第一章 绪论 1(多选题)选出下列需要数据库的软件: [2分]A图书管理系统B记事本C学生成绩管理系统D酒店管理系统E医院管理系统F计算器G画笔H CAD/CAM //计算机辅助设计与制造参考答案:ACDEH 2所谓数据库是长期存储在计算机内的、有A的、可B的数据集合。[每空2分]A组织B共享 3所 阅读全文
posted @ 2019-06-05 20:58 王陸 阅读(5603) 评论(1) 推荐(4) 编辑
摘要:1、将下列物资管理E-R图转换为关系模式: 转换原则 ⒈ 一个实体型转换为一个关系模式。 关系的属性:实体型的属性 关系的码:实体型的码 ⒉ 一个m:n联系转换为一个关系模式(初步,以后可能调整)。 关系的属性:与该联系相连的各实体的码以及联系本身的属性 关系的码:各实体型码的组合 ⒊ 1:n联系 阅读全文
posted @ 2019-05-19 13:26 王陸 阅读(21177) 评论(0) 推荐(3) 编辑
摘要:什么是Transact-SQL? 标准SQL不支持过程化控制, 不能完成复杂的功能.T-SQL是过程化SQL语言, 是SQL的扩展 增加了过程化语句 (变量,赋值,分支,循环...)是数据库服务器端的编程,不同于客户端的应用程序不是标准语言 (ORACLE中称为PL/SQL)作用:编写批处理、存储过 阅读全文
posted @ 2019-05-12 13:44 王陸 阅读(2153) 评论(0) 推荐(0) 编辑
摘要:上一篇博客关于数据库sql实验,最后要求创建索引,我们会很自然去想什么是索引?它有什么用?是怎么工作的? 这里我转载一篇博客来解答这些问题。https://www.jianshu.com/p/b72d3ab9e54a 我们通过一个简单的例子来开始教程,解释为什么我们需要数据库索引。假设我们有一个数据 阅读全文
posted @ 2019-05-11 15:51 王陸 阅读(1512) 评论(0) 推荐(0) 编辑
摘要:一、实验准备 (1)运行SQL-SERVER服务管理器, 启动服务(2)运行查询分析器, 以DBA身份登录数据库服务器: 用户名sa, 密码123456(3)打开CREATE-TABLE.SQL并执行, 建立有关表. “CREATE-TABLES.SQL”文件 https://www.cnblogs 阅读全文
posted @ 2019-05-11 14:25 王陸 阅读(1000) 评论(0) 推荐(0) 编辑
摘要:以下题目用到工程供应数据库关系模式:供应商(供应商号,供应商名,城市) S(Sno,Sname,City)零件(零件号,零件名,零件颜色) P(Pno,Pname,Color)工程(工程号,工程名 ) J(Jno,Jname)供应(供应商号,零件号,工程号,供应数量) SPJ(Sno,Pno,Jno 阅读全文
posted @ 2019-05-10 17:22 王陸 阅读(3938) 评论(0) 推荐(0) 编辑
摘要:1、 输入下图的语句, 建立学生表STU. 2、输入下图的语句, 建立课程表COU. 3、输入下图的语句, 建立选课表STUCOU. 4、 建立供应商表: ST(Sno,Sname,City) 各列数据类型分别为( CHAR(8), CHAR(20), CHAR(20) ) 约束:Sno为主码,Sn 阅读全文
posted @ 2019-05-10 16:42 王陸 阅读(1461) 评论(0) 推荐(0) 编辑
摘要:(1). 将一个新学生记录(学号:95020;姓名:陈冬;性别:男;所在系:IS;年龄:18岁)插入到Student表中。(注意, 学号是主码不允许重复,一个学号只能插入一次,学号是5位数,不要用书上的8位数的学号) (2). 插入一条选课记录( 95004,2), 插入部分值必须指定列名。语句执行 阅读全文
posted @ 2019-05-10 13:40 王陸 阅读(2042) 评论(0) 推荐(0) 编辑
摘要:给出数据库实验所需要的“CREATE-TABLES.SQL”文件 阅读全文
posted @ 2019-05-10 12:40 王陸 阅读(2049) 评论(0) 推荐(0) 编辑
摘要:一.实验准备 1.复制实验要求文件及“CREATE-TABLES.SQL”文件, 粘贴到本地机桌面。 2.启动SQL-SERVER服务。 3. 运行查询分析器, 点击菜单《文件》/《打开》, 打开CREATE-TABLES.SQL, 并运行, 建立学生数据库STUDB及表STUDENT, COURS 阅读全文
posted @ 2019-05-09 13:26 王陸 阅读(609) 评论(0) 推荐(0) 编辑
摘要:一.实验准备 1.复制实验要求文件及“CREATE-TABLES.SQL”文件, 粘贴到本地机桌面。 2.启动SQL-SERVER服务。 3. 运行查询分析器, 点击菜单《文件》/《打开》, 打开CREATE-TABLES.SQL, 并运行, 建立学生数据库STUDB及表STUDENT, COURS 阅读全文
posted @ 2019-05-09 09:44 王陸 阅读(1945) 评论(0) 推荐(3) 编辑
摘要:连接查询 查询结果或条件涉及多个表的查询称为连接查询SQL中连接查询的主要类型 广义笛卡尔积 等值连接(含自然连接) 自身连接查询 外连接查询 一、广义笛卡尔积 不带连接谓词的连接 很少使用例: 二、等值与非等值连接查询 [例32] 查询每个学生及其选修课程的情况。 用WHERE子句指定连接条件: 阅读全文
posted @ 2019-03-30 20:09 王陸 阅读(765) 评论(0) 推荐(0) 编辑
摘要:数据查询 语句格式 SELECT子句:指定要显示的属性列FROM子句:指定查询对象(基本表或视图)WHERE子句:指定查询条件GROUP BY子句:对查询结果按指定列的值分组,该属性列值相等的元组为一个组。通常会在每组中作用集函数。HAVING短语:筛选出只有满足指定条件的组ORDER BY子句:对 阅读全文
posted @ 2019-03-30 16:04 王陸 阅读(1891) 评论(0) 推荐(1) 编辑
摘要:数据定义 SQL的数据定义语句 操 作 对 象 操 作 方 式 创 建 删 除 修 改 表 CREATE TABLE DROP TABLE ALTER TABLE 视 图 CREATE VIEW DROP VIEW 索 引 CREATE INDEX DROP INDEX 一、定义基本表 [例1]建立 阅读全文
posted @ 2019-03-30 15:45 王陸 阅读(4403) 评论(0) 推荐(2) 编辑
摘要:专门的关系运算 选择投影连接除 STUDENT(Sno,Sname,Ssex,Sage,Sdept)//学生表 COURSE(Cno,Cname,Cpno,Ccredit)//课程表 SC(Sno,Cno,Grade) //选课表 1. 选择(Selection) 选择又称为限制(Restricti 阅读全文
posted @ 2019-03-25 19:59 王陸 阅读(12398) 评论(0) 推荐(9) 编辑